随笔-78  评论-1  文章-0  trackbacks-0
02 2011 档案
第一章 C#语言基础(C# Language Elements)
摘要: 为什么你应该改变现在正在做的即使它是好的.答案就是你会变得更强.你改变工具或者是语言来让你更高效.如果不改变习惯将很难获取你的期望. 当C#这种新的语言与大家一些熟悉的语言比如C++和Java拥有很多的共同点是一件很困难的事情.回到旧的习惯是一件很容易的事情,不过大多数的就习惯还是好的. C#语言的设计者希望我们能够使用以前的语言的知识.不过他们也添加和修改了一些元素来提供更集成的通用语言运行时(CLR)及对组件开发提供了更好的支持.本章将讨论那些你应该改变的习惯.阅读全文
posted @ 2011-02-18 14:21 皮皮虾的blog 阅读(16) | 评论 (0) 编辑
Effective C#: 50个细节提高你的C#[50 Specific Ways to Improve Your C#]
摘要: 最近发现了一般好书,叫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 阅读(43) | 评论 (0) 编辑
Item 6: Distinguish Between Value Types and Reference Types
摘要: Item 6: Distinguish Between Value Types and Reference Types阅读全文
posted @ 2011-02-18 14:09 皮皮虾的blog 阅读(6) | 评论 (0) 编辑
Item 4: Use Conditional Attributes Instead of #if
摘要: Item 4: Use Conditional Attributes Instead of #if阅读全文
posted @ 2011-02-18 14:02 皮皮虾的blog 阅读(11) | 评论 (0) 编辑
Item 5: Always Provide ToString()
摘要: Item 5: Always Provide ToString()阅读全文
posted @ 2011-02-18 14:02 皮皮虾的blog 阅读(3) | 评论 (0) 编辑
Item 3: 使用 is 或 as 去做类型转换(Prefer the is or as Operators to Casts)
摘要: Item 3: Prefer the is or as Operators to Casts阅读全文
posted @ 2011-02-18 13:57 皮皮虾的blog 阅读(13) | 评论 (0) 编辑
Item 1: 尽可能的使用属性代替可访问的数据成员(Always Use Properties Instead of Accessible Data Members)
摘要: Item 1: Always Use Properties Instead of Accessible Data Members阅读全文
posted @ 2011-02-18 13:41 皮皮虾的blog 阅读(12) | 评论 (0) 编辑
Item 2: 使用readonly代替const(Prefer readonly to const)
摘要: Item 2: Prefer readonly to const阅读全文
posted @ 2011-02-18 13:41 皮皮虾的blog 阅读(10) | 评论 (0) 编辑