2012年4月12日

第二十二章 CLR寄宿和AppDomain

摘要: CLR寄宿AppDomain卸载AppDomain监视AppDomainAppDomain FirstChance异常通知宿主如何使用AppDomain 可执行应用程序 Microsoft Silverlight富Internet应用程序 Microsoft ASP.NET Web窗体和XML Web服务应用程序 Microsoft SQL Server 更多的用法只局限于你自己的想象力高级宿主控制 使用托管代码管理CLR 编写健壮的宿主应用程序 宿主如何拿回它的线程 阅读全文

posted @ 2012-04-12 00:09 tLEE 阅读(179) 评论(0) 推荐(0) 编辑

第二十一章 自动内存管理(垃圾回收)

摘要: 理解垃圾回收平台的基本工作原理垃圾回收算法垃圾回收与调试使用终结操作来释放本地资源 使用CriticalFinalizerObject类型确保终结 SafeHandle类型及其派生类型 使用SafeHandle类型与非托管代码进行互操作对托管资源使用终结操作什么会导致Finalize方法被调用终结操作揭秘Dispose模式:强制对象清理资源使用实现了Dispose模式的类型C#的Using语句一个有趣的依赖性问题手动监视和控制对象的生存期对象复活代用于本地资源的其他垃圾回收功能预测需求大量内存的操作能否成功编程控制垃圾回收器线程劫持垃圾回收模式大对象监视垃圾回收 阅读全文

posted @ 2012-04-12 00:05 tLEE 阅读(138) 评论(0) 推荐(0) 编辑

2012年4月11日

第二十章 异常和状态管理

摘要: 定义“异常”异常处理机制 try块 catch块 finally块System.Exception类FCL定义的异常类抛出异常定义自己的异常类用可靠性换取开发效率指导原则和最佳实践 善用finally块 不要什么都捕捉 得体地从异常中恢复 发生不可恢复的异常时回滚部分完成的操作——维持状态 隐藏实现细节来维系契约未处理的异常对异常进行调试异常处理的性能问题约束执行区域(CER)代码契约 阅读全文

posted @ 2012-04-11 23:55 tLEE 阅读(136) 评论(0) 推荐(0) 编辑

第十九章 可空值类型

摘要: c#对可空值类型的支持c#的空接合操作符CLR对可空值类型的特殊支持 可空值类型的装箱 可空值类型的拆箱 通过可空值类型调用GetType 通过可空值类型调用接口方法 阅读全文

posted @ 2012-04-11 23:51 tLEE 阅读(110) 评论(0) 推荐(0) 编辑

第十八章 定制attribute

摘要: 使用定制attribute定义自己的attribute类attribute的构造器和字段/属性的数据类型检测定制attribute两个attribute实例的相互匹配检测定制attribute时不创建从Attribute派生的对象条件attribute类 阅读全文

posted @ 2012-04-11 23:41 tLEE 阅读(147) 评论(0) 推荐(0) 编辑

第十七章 委托

摘要: 初始委托用委托回调静态方法用委托回调实例方法委托揭秘用委托回调许多方法(委托链) C#对委托链的支持 取得对委托链调用的更多控制委托定义太多(泛型委托)C#为委托提供的简化语法 简化语法1:不需要构造委托对象 简化语法2:不需要定义回调方法 简化语法3:局部变量不需要手动包装到类中即可传给回调方法委托和反射 阅读全文

posted @ 2012-04-11 23:38 tLEE 阅读(95) 评论(0) 推荐(0) 编辑

第十六章 数组

摘要: 初始化数组元素数组转型所有数组都隐式派生自System.Array所有数组都隐式实现IEnumerable,Icollection和IList数组的传递和返回创建下限非零的数组数组的访问性能不安全的数组访问和固定大小的数组 阅读全文

posted @ 2012-04-11 23:16 tLEE 阅读(110) 评论(0) 推荐(0) 编辑

第十五章 枚举类型和位标志

摘要: 枚举类型位标志向枚举类型添加方法 阅读全文

posted @ 2012-04-11 23:14 tLEE 阅读(99) 评论(0) 推荐(0) 编辑

第十四章 字符、字符串和文本处理

摘要: 字符System.String类型 构造字符串 字符串是不可变的 比较字符串 字符串留用 字符串池 检查字符串中的字符和文本元素 其他字符串操作高效率构造字符串 构造StringBuilder对象 StringBuilder的成员获取对象的字符串标识:ToString 指定具体的格式和语言文化 将多个对象格式成一个字符串 提供定制格式化器解析字符串来获取对象:Parse编码:字符和字节的相互转换 字符和字节流的编码和解码 Base-64字符串编码和解码安全字符串 阅读全文

posted @ 2012-04-11 23:13 tLEE 阅读(130) 评论(0) 推荐(0) 编辑

第十三章 接口

摘要: 类和接口继承定义接口继承接口关于调用接口方法的更多探讨隐式和显式接口方法实现(幕后发生的事情)泛型接口实现多个具有相同方法名和签名的接口用显式接口方法实现来增强编译时类型安全性谨慎使用显式接口方法实现设计:基类还是接口 阅读全文

posted @ 2012-04-11 23:07 tLEE 阅读(141) 评论(0) 推荐(0) 编辑

导航