摘要:
为什么你应该改变现在正在做的即使它是好的.答案就是你会变得更强.你改变工具或者是语言来让你更高效.如果不改变习惯将很难获取你的期望. 当C#这种新的语言与大家一些熟悉的语言比如C++和Java拥有很多的共同点是一件很困难的事情.回到旧的习惯是一件很容易的事情,不过大多数的就习惯还是好的. C#语言的设计者希望我们能够使用以前的语言的知识.不过他们也添加和修改了一些元素来提供更集成的通用语言运行时(CLR)及对组件开发提供了更好的支持.本章将讨论那些你应该改变的习惯.
阅读全文
posted @ 2011-02-18 14:21
皮皮虾的blog
阅读(167)
推荐(0)
编辑
摘要:
最近发现了一般好书,叫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(
阅读全文
posted @ 2011-02-18 14:16
皮皮虾的blog
阅读(266)
推荐(0)
编辑
摘要:
Item 6: Distinguish Between Value Types and Reference Types
阅读全文
posted @ 2011-02-18 14:09
皮皮虾的blog
阅读(106)
推荐(0)
编辑
摘要:
Item 4: Use Conditional Attributes Instead of #if
阅读全文
posted @ 2011-02-18 14:02
皮皮虾的blog
阅读(103)
推荐(0)
编辑
摘要:
Item 5: Always Provide ToString()
阅读全文
posted @ 2011-02-18 14:02
皮皮虾的blog
阅读(86)
推荐(0)
编辑
摘要:
Item 3: Prefer the is or as Operators to Casts
阅读全文
posted @ 2011-02-18 13:57
皮皮虾的blog
阅读(136)
推荐(0)
编辑
摘要:
Item 1: Always Use Properties Instead of Accessible Data Members
阅读全文
posted @ 2011-02-18 13:41
皮皮虾的blog
阅读(155)
推荐(0)
编辑