最近发现了一般好书,叫Effective C#: 50 Specific Ways to Improve Your C#.[Effective C#: 50个细节提高你的C#],网上也有一些翻译,不过看着都不太准确,最近闲来有空,就一边学习一边翻译试试了.此内容只用于学习和讨论,如涉及版权问题,本人将删除内容.
第一章 C#语言基础(C# Language Elements)
Item 1: 尽可能的使用属性代替可访问的数据成员(Always Use Properties Instead of Accessible Data Members)
Item 2: 使用readonly代替const(Prefer readonly to const)
Item 3: 使用 is 或 as 去做类型转换(Prefer the is or as Operators to Casts)