北京哪个医院治疗白癜风治得好 http://www.znlvye.com/1.常量例如:圆周率的值,是一个固定值。在程序执行期间其值不可发生改变的量,称为常量。在C#中,常量的定义必须使用const关键字来定义。语法如下:const类型常量名=值;定义的C#常量必须要初始化,也就是第一次赋值,否则是要报错的。2.变量C#中的变量是指在程序执行过程中其值可以发生改变的量,称为变量,而常量是不变的。2.1.定义定义(声明)一个变量是由一个类型(如int类型)和跟在后面的一个变量名(变量名遵守标识符的规则)组成,定义的变量以分号;结束。C#中的变量名第1个字母小写。//定义变量intintA;doubledoubleA;floatfloatA;stringstrA;boolbA;变量名的第一个字母都要小写,后面其它的单词第1个字母大写。2.2.初始化和赋值在C#中,定义的变量必须初始化(第一次赋值)才可以使用,否则会报错。例如:我们预定酒店,先预定,但还不能使用,必须付款之后才可入住。变量的初始化就是给变量赋值一个初始值,在C#中给变量赋值要使用=号。=称为赋值号。如:intintA=0;变量初始化之后就可以参与运算了。如:intintB=intA*;在此行代码中,将intA的值乘以之后再赋值给intB变量。将=右边的值赋给左边的变量。右边的值也可以是其它的变量。如:intintA=0;intintC=intA;2.3.Var关键字的使用Var关键字是C#3.5推出的定义变量的类型,称为类型推断。用来推断变量的类型。C#中所有的类型都可以使用var来表示://var可以用来定义所用类型的变量//使用int定义的变量//intx1=;//使用var定义的变量varx1=;//使用string定义的变量//stringstr1=abc;//使用var定义的变量varstr1=abc;2.4.全局变量和局部变量1)在类范围内定义的变量是全局变量,全局变量可以在整个类范围内使用。2)在方法内定义的变量是局部变量,局部变量只能在定义的方法内使用。2.5.数据类型转换C#中的数据类型转换有2种:隐式转换和显式转换,显式转换也称为强制类型转换,隐式转换也称为自动转换。如:intintD=;//隐式转换,范围小的数据包含在范围大的数据中。doubledoubleD=;//强制转换//使用()doubledoubleE=;intintE=(int)doubleE;//使用Convert()方法intE=Convert.ToInt32(doubleE);在进行强制类型转换时要注意,如果转换的数据范围超出了目标数据范围,则会报错。凡是使用Convert进行转换时,都是强制类型转换,要注意源数据与目标数据类型的范围。2.6.ToString()方法的使用ToString()方法是微软已经封装好的方法,用来快速转换字符串类型。//转换为字符串stringstrB=intA.ToString();2.7.装箱和拆箱在C#中,装箱和拆箱是相反的操作:值类型—隐式转换—引用类型object(装箱)引用类型---显示转换---值类型(拆箱)Object(中文是对象)类型是引用类型,是所有数据类型的根。如下:intintF=;//装箱objectoF=intF;//拆箱intintF1=(int)oF;3.枚举类型1)枚举类型的定义2)枚举类型的使用在上图中,已经正确获取到枚举中的值了。C#深入编程-线上视频图文课堂配套课后技能作业+理论考试+源码淘宝¥购买已下架