类型转换
来源:互联网 发布:仿卷皮源码 编辑:程序博客网 时间:2024/06/16 05:25
隐式类型转换
显示类型转换
char.Isletter(a);Char.IsLower(a);
Convert.ToInt32(string);Int.Parse(string);将字符串转换为整形
加static和不加static
namespace ConsoleApplication4
{
class Program
{ //加static则直接类名.方法或者属性进行访问;不加static则需进行实例化
/int/ static int test;
static void Main(string[] args)
{
Program.test = 10;
}}
}
当我们实例化一个类时,系统会自动的对这个类的属性进行初始化;数字类型初始化为0/0.0;string类型初始化为null;char类型初始化为\0;
构造方法传参对变量进行初始化:
使用构造方法的好处:1)对多个属性进行赋值时,不需要重复写实例名;2)可以保证用户在new一个对象的时候必须对属性赋值;3)和第2类似,在创建对象时,对只读属性进行初始化;4)构造方法是一个特殊的方法,它的名字与类名字相同,方法没有返回值,
注:当我们定义好一个类时,如果没有写构造方法,系统会给我们加上一个默认的无参数的构造方法
类图:
抛一个异常:通过 throw new exception()
任何类型都可以转换为Object类型;
命名空间:用来解决类的冲突问题;
1)在同一命名空间的类,可以访问到;当我们访问类的时候,只能访问到同一命名空间的类。
2)要想访问到别的命名空间下的类,需要加上Using;比如Using system;其二方法:通过加命名空间.类名,ctrl+.;
3)可以在命名空间下定义命名空间;
4)命名空间是逻辑上的层次,不是物理上的;threading;test;data;
0 0
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- Git的导入(二)
- RxJava获取本地视频
- GitHub多人协作
- ReactNative 4Android源码分析二: 《JNI智能指针之实现篇》
- 二维数组排列组合
- 类型转换
- Java设计模式之单例设计模式
- 欢迎使用CSDN-markdown编辑器
- 基础练习 特殊的数字
- 对设计模式的理解
- jQuery map() 方法
- 使用Unity3D的50个技巧:Unity3D最佳实践
- 在Linux上部署JavaEE应用
- 简单的Qt连接信号与槽