类型转换

来源:互联网 发布:仿卷皮源码 编辑:程序博客网 时间: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
原创粉丝点击