作为商业软件组件的***,我们总是努力在代码中保持良好、一致的风格。由于*终产品中总是会包括源代码,所以用户常常会研究我们的代码,不只是为了学习组件的工作机理,还为了学习如何编写好的软件。这*终导致了The Elements of Java Style 和The Elements of C++ Style 两本书的诞生。这两本书深获好评,加上人们也总在问关于C#和.NET代码风格的问题,这样就促成了这个C#版本的问世。无论你是否读过本系列图书的前两本,都可能会对本书中的许多建议耳熟能详。这是有意为之的,因为其中提到的许多编程原则在任何时候、任何编程语言中均适用。当然,我们重新整理了内容并做了扩展,以适应C#语言的独特个性。读者对象本书适用于编写C#代码的人,尤其是那些团队中的所有C#程序员。一个团队要想有成效,每个人都必须能阅读并理解其他人的代码。拥有一致的风格约定将是个良好的开始!本书无意于教你C#,而是专注于应该如何编写*有效的C#代码。所以,我们假定你已经熟悉C#语言和面向对象编程。