Wu.Country@侠缘

勤学似春起之苗,不见其增,日有所长; 辍学如磨刀之石,不见其损,日所有亏!

导航

2007年2月13日 #

Effective C# 原则5:始终提供ToString()(翻译)

摘要: Effective C# 原则5:始终提供ToString()(部分翻译)Always Provide ToString() 在.Net世界里,用得最多的方法之一就是System.Object.ToStrying()了。你应该为你所有的客户写一个“通情达理”的类(译注:这里是指这个类应该对用户友好)。要么,你就迫使所用类的用户,去使用类的属性并添加一些合理的易读的说明。这个以字符串形式存在,关于你... 阅读全文

posted @ 2007-02-13 19:49 Wu.Country@侠缘 阅读(1720) 评论(4) 推荐(0)

Effective C# 原则4:用条件属性而不是#if预编译块(译)

摘要: Item 4: Use Conditional Attributes Instead of #if 原则4:用条件属性而不是#if 使用#if/#endif 块可以在同样源码上生成不同的编译(结果),大多数debug和release两个版本。但它们决不是我们喜欢用的工具。由于#if/#endif很容易被滥用,使得编写的代码难于理解且更难于调试。程序语言设计者有责任提供更好的工具,用于生成在不同运行... 阅读全文

posted @ 2007-02-13 16:29 Wu.Country@侠缘 阅读(5970) 评论(6) 推荐(0)