类型转换

隐式类型转换

显示类型转换

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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值