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