P137,一个静态变量的值如果需要在运行时获得,则需要在静态构造函数中完成;
P138,静态类;
5.7.6只读和只写属性
P152,只读属性初始化必须在构造函数中用成员变量;
P154,在set作用域包含业务逻辑;
P154,不允许构建只读或只写的自动属性;
P161,运行时初始化的常量——只读字段;
P171,子类构造函数调用上层父类相应构造函数;
P173,不能从对象实例中访问受保护(protected)数据;
P183,子类重写虚方法(virtual)不是必需的;子类重写抽象方法(abstract)是必需的;
P233,...if (rw is IDisposable) rw.Dispose();
规则,如果对象支持IDisposable,总是经对直接创建的对象调用Dispose()。应该认为,如果类设计者选择支持Dispose()方法,这个类型就需要执行清除工作。
P234,一旦退出了using块,“正在使用”的对象将自动调用其Dispose()方法。
P249,在运行时判断一个类型是否支持一个指定接口的一种方式是使用显示强制转换。如果此类不支持此接口则发生一个InvalidCastException异常。在实践中应该用as关键字,或is关键字来代替这种try...catch模式。
P249,as关键字,is关键字。
P266,克隆创建对象的“副本”(浅复制)。
P275,任何使用.Net2.0或更高版本创建的项目都应该放弃使用System.Collection中的类,而使用System.Collection.Generic中的类(即泛型类)。
P282,泛型List<T>中的T称为类型参数。
P292,如果重载只是参数类型不同,则应改用泛型。
P293,尽管编译器可以识别swap(b1,b2)这种写法(泛型),但最好还是显示的写出swap<bool>(b1,b2),这样别人会清楚的知道该方法是泛型的。
P301,callback(回调)。
P304,我们永远不会创建派生自System.MulticastDelegate的类。然而,如果我们使用delegate关键字,就间接创建一个类,这个类“是”MulticastDelegate.
P305,委托示例。
P307,有点实用性的委托示例。
P330,Lambda表达式,可以代替任何匿名方法或强类型表委托,而且比匿名方法更节省代码。
P382,一般来说,在获取LINQ查询的结果集时,应该总是使用隐式类型。但要记住,在绝大多数情况下,真正的返回值是实现了泛型IEnumerable<T>接口的类型。
P637,同样,也能使用IDataAdapter接口的TableMapping属性来实现数据库列的映射,使列名更加友好:……
P638,IDataReader.IsNull()可以查看某个字段是否被设置为Null.
P764 [为了让xml文件自动输出到debug文件夹(而不用每次都复制一下)]在Solution Explorer中选择了该文件,然后使用Properties窗体将Copy to Output Directory属性设置为Copy Always[我喜欢设置为"如果较新则复制"]. 这可以保证在编译应用程序时在binDebug文件夹下部署这些数据.
对于无索引的大砖头,必须把散落的知识点收集起来
《C#与.NET 3.5高级程序设计》热门书评
-
内容很全面,但是很基本
3有用 2无用 Matt 2010-05-28
对于稍微有点.NET基础的读者,通读全书基本不会发现有什么难度,没有任何难理解的地方。对于.NET介绍的很全面,但是每一点都说的比较肤浅,刚刚说到稍微深入的地方时戛然而止,读起来总是感觉差一口气,意犹未尽的感觉。适合初级学习,对.NET有一个总体把握和理解。也可以当作字典收藏,时常拿出来翻翻,对于解...
-
[神作]C#与.NET 4高级程序设计
2有用 0无用 尧哥 2011-10-30
详略得当.NET 3.0-4.0带来的全新组件几乎全部都有讲解不愧为“.net圣经”推荐新手可以从后往前读 WPF WCF WF ADO.NET和EF的内容这样可以增进阅读趣味开发人员可以精读有关GC/并发/LINQ/IL方面的内容,查缺补漏...
-
相当不错
1有用 0无用 [已注销] 2009-05-30
这本书很好啊,通读一遍对整个.net平台会一个整体的了解。相当不错。目前在看中文版的,等看完再看看英文的。...
-
好像巨全面呀!
1有用 0无用 马丁.伊登 2011-03-05
很不好意思的说,我只是一名大一的学生,刚看完一本WPF的书,是C#里的纯正菜鸟级别,所以有什么失误之处还请各位大侠原谅。我觉得这本书是很好很好的,很全面,但似乎过于全面了,各种语言一起上,搞得我等没什么编程语言的小辈无言以对了。但我还是由衷的感谢作者,给了我很多帮助!...
-
内容很详细
1有用 0无用 gameboyLV 2011-07-16
个人感觉C#4.0的新功能都介绍到了,甚至包括C#3.5,C#3.0中一些被遗忘的,平时不太用的功能都有写。希望把项目从VS2008升级到VS2010的同学必读此书,唯一的遗憾就是书太厚,有很多内容第4版已经介绍过了。...
书名: C#与.NET 3.5高级程序设计
作者: 特罗尔森
出版社: 人民邮电出版社
原作名: Pro C# 2008 and the .NET 3.5 platform
副标题: 第4版
译者: 朱晔 | 肖逵 | 张大磊 | 王少葵 | 范睿
出版年: 2009-3
页数: 1107
定价: 138.00元
丛书: 图灵程序设计丛书·微软技术系列
ISBN: 9787115196910