2013年2月28日

C#:const 和readonly的区别

摘要: const字段只能在该字段的声明中初始化;readonly字段可以在声明或者构造函数中初始化。因此,根据所使用的构造函数,readonly字段可能具有不同的值const字段为编译时常数;readonly字段可用于运行时常数const默认就是静态的,而readonly如果设置成静态的就必须显示声明看看下面的语句中static readonly和const能否互换:1. static readonly MyClass myins = new MyClass();不可以换成const。 new是需要执行构造函数的,所以无法在编译期间确定2. static readonly MyClass myins 阅读全文

posted @ 2013-02-28 16:37 LilianChen 阅读(753) 评论(2) 推荐(3) 编辑

C#:部分类,静态类

摘要: 1. 部分类partial关键字的用法:把partial放在class, struct, interface关键字的前面,以用来把类,结构,接口放在多个文件中。 // Program 位于两个不同的源文件BigClassPart1.cs和BigClassPart2.cs // BigClassPart1.cs partial class Program { public void MethodTwo() { } } // BigClassPart2.cs partial class Program { public void MethodOne() { } static void Mai... 阅读全文

posted @ 2013-02-28 13:25 LilianChen 阅读(1111) 评论(2) 推荐(0) 编辑

导航