2013年7月16日

C#语言使用习惯

摘要: 1.使用属性而不是可访问的数据成员2.用运行时常量(readonly)而不是编译期常量(const) 编译期常量与运行时常量行为的不同之处在于对他们的访问方式不同,编译期常量的值是在目标代码中进行替换的。运行时常量将在运行时求值。 编译期常量仅能用于数字和字符串。运行时常量也是一种常量,因为在构造函数执行后不能被再次修改。二者的区别在于,只读的值将在运行时给出,这必然会带来更好的灵活性。3.推荐使用is或as操作符而不是强制类型转换 as操作符并不能配合值类型使用。object o=Factory.GetObject();MyType t = null;if(o is MyType) ... 阅读全文

posted @ 2013-07-16 16:01 Daywei 阅读(273) 评论(0) 推荐(0) 编辑

导航

技术追求卓越 梦想创造未来