01 2008 档案
Effectve C#(2) -- 编译时常量和运行时常量
摘要:C#有2种不同的常量定义方式:编译时常量(compile-time)和运行时常量(runtime).他们的行为方式有很大的不同,如果选用了错误的一个,那么将让程序的性能和正确性产生商榷.当然,一个系统最好没有任何问题,但是如果一定会存在一个问题,那么一个稍慢的但强壮的系统比一个速度更快的但很脆弱的系统要好.基于以上理由,在二者选其一的时候,你最好选择运行时常量.
阅读全文
Effective C#(1) -- 属性和数据成员
摘要:属性的其中一种用法:.Net Framework 假设为你的公开数据成员使用属性代替.事实上,.NET Framwork中的数据绑定支持属性,但不支持公开数据成员.数据绑定将一个对象的属性绑定到用户控件或者Web Control或Windows Control等.数据绑定机制采用反射以找到该类型的属性
阅读全文
浙公网安备 33010602011771号