摘要: 类成员声明语句由下列部分组成:核心声明、一组可选的修饰符和一组可选的特性(attribute)。[特性] [修饰符] 核心声明修饰符:如果有修饰符,必须放在核心声明之前。如果有多个修饰符,要有序放置特性如果有特性,必须放在修饰符和核心声明之前如果有多个特性,可以任何顺序修饰符:public,private,static,const实例类成员public int Mem1;静态字段static int Mem2;被所有的实例可见,并且如果一个实例改变该值,其它实例使用的该值也会变化。静态成员可以不用实例化,直接使用。静态函数成员Static public void PrintValA();成员常 阅读全文
posted @ 2014-03-31 00:20 偶是一只IT小小鸟 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 类型推断和var关键字从C#3.0开始,可以在变量声明的开始部分的的位置使用新的关键字var。Var关键字并不是某种特别类型的符号。它只是句法上的速记,表示任何可以从初始化的右边推断出的类型。Var的一些重要条件:1、只能用于本地变量,不能用于字段2、只能在变量声明中包含初始化时使用3、一旦编译器推断出变量的类型,它就是固定且不能更改的。在C/C++中,可以先声明一个本地变量,然后在嵌套块中声明另一个相同名称的本地变量。在内部范围,内部名称掩盖了外部名称。然而,在C#中,不管嵌套级别如何,都不能在第一个名称的有效范围内声明另一个同名的本地变量。参数的几种类型1、值参数在栈中为形参分配空间,复制 阅读全文
posted @ 2014-03-31 00:19 偶是一只IT小小鸟 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 类成员包括数据成员和函数成员。和C/C++不同,C#在类型的外部不能声明全局变量,所有的字段都属于类型,而且必须在类型声明内部声明。和C/C++不同,方法没有返回默认类型,所有方法必须包含返回类型或 void。有5种成员访问控制1、private2、public3、protected4、internal5、protected internal如果不声明,则是隐式声明私有 阅读全文
posted @ 2014-03-31 00:18 偶是一只IT小小鸟 阅读(183) 评论(0) 推荐(0) 编辑