摘要:
我看的书是《Effective C#中文版——改善C#程序的50种方法》,Bill Wagner著,李建忠译。书比较老了,04年写的,主要针对C#1.0,但我相信其中的观点现在仍有价值。(平心而论,和Effective C++有差距,毕竟该书成书时对C#的研究不过几年。) 下面是对这本书条款内容的一些归纳和个人理解,由于我比较熟悉C++,因此也会有也一些C++的对比。第一章 C#语言元素条款1:使用属性代替可访问的数据成员1. 属性具有数据成员的访问语法,这是最易于使用的语法。2. 属性事实上是方法,因而支持多态,且利于日后进行扩展,如多线程同步访问等。3. .Net中的库功能,很多是针对属. 阅读全文