Effective C#学习笔记
文章平均质量分 79
wenzhoufeng
^_^
展开
-
Effective C# 原则1:尽可能的使用属性(property),而不是数据成员(field)。
Effective C# 原则1:尽可能的使用属性(property),而不是数据成员(field)。我们的目标:尽可能编写出运行效率更高,更健壮,更容易维护的C#代码。原则一:尽可能的使用属性(property),而不是数据成员(field)。Always use properties instead of accessible data members.出于以下几点原因,请在设原创 2007-10-23 08:55:00 · 605 阅读 · 0 评论 -
原则2:为你的常量选择readonly而不是const
原则2:为你的常量选择readonly而不是const对于常量,C#里有两个不同的版本:运行时常量和编译时常量。因为他们有不同的表现行为,所以当你使用不当时,将会损伤程序性能或者出现错误。两害相权取其轻,当我们不得不选择一个的时候,我们宁可选择一个运行慢一点但正确的那一个,而不是运行快一点但有错误的那个。基于这个理由,你应该选择运行时常量而不是编译时常量(译注:这里隐藏的说明了编译时常量效率更高,原创 2007-10-23 10:01:00 · 613 阅读 · 0 评论