图书介绍

C#类设计手册pdf电子书版本下载

C#类设计手册
  • (英)Richard Conway,(英)Teun Duynstee等著;杨浩译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302068321
  • 出版时间:2003
  • 标注页数:318页
  • 文件大小:32MB
  • 文件页数:330页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

C#类设计手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目 录 1

第1章定义类型 1

1.1 类型 1

1.1.1.NET类型系统 2

1.1.2 值类型和引用类型 4

1.2值类型 8

1.2.1 基本类型 8

1.2.2用户定义的值类型(结构) 14

1.2.3枚举 19

1.3 引用类型 24

13.1 类类型 25

1.3.2 委托 32

1.3.3 数组 32

1.3.4字符串 35

1.4把值类型用作引用类型 38

1.5接口 41

1.6小结 42

第2章类型成员 44

2.1 常量 45

2.2字段 50

2.3属性 53

2.4方法 56

2.5属性与方法 57

2.6静态类型成员 57

2.7事件和委托 61

2.8运算符 62

2.9构造函数 62

2.10使用System.Object 63

2.10.1 GetType() 63

2.10.2ToString() 64

2.10.3 Equals() 66

2.10.4 GetHashCode() 68

2.10.5 Equals()和GetHashCode() 70

2.11 小结 70

第3章方法 72

3.1 方法的调用 72

3.2 方法的作用域和可见性 74

3.3方法类型 74

3.3.1 实例和静态方法的例子 74

3.3.2实例和静态方法的最佳做法 76

3.4参数和参数化方法 76

3.4.1 参数类型 76

3.4.2按引用类型传送与按值类型传送 81

3.4.3 可变长度的参数列表 90

3.4.4传送字符串——不变的对象 91

3.4.6传送枚举值 92

3.4.5传送数组和上限检查 92

3.5 方法重载 93

3.6异常的处理 96

3.6.1什么是异常 97

3.6.2 Try…Catch…Finally 98

3.6.3抛出自己代码中的异常 99

3.7方法和MSIL代码 102

3.8设计小结 108

第4章属性和运算符 109

4.1 C#中的属性 109

4.1.1 C#属性的语法 110

4.1.2标量属性 111

4.1.3索引器 124

4.2 C#中的运算符 135

4.2.1 表达式中的运算符 135

4.2.2运算符重载的语法 136

4.2.3运算符和类 137

4.2.4运算符和结构 149

4.2.5运算符重载的最佳做法 154

4.2.6运算符小结 154

4.3小结 155

第5章构造函数和对象生命周期 156

5.1对象的创建 158

5.2销毁对象 162

5.3使用构造函数 166

5.3.1把构造函数链接在一起 167

5.3.2调用基类构造函数 168

5.3.3私有构造函数 170

5.3.4静态构造函数 172

5.4转换运算符 173

5.5.1 使用复制构造函数 177

5.5对象的克隆 177

5.5.2 ICloneable接口 179

5.6串行化和并行化 181

5.7 设计模式 184

5.7.1 Singleton模式 185

5.7.2 Abstract Factory模式 187

5.7.3懒惰的初始化 191

5.7.4 Copy-On-Write 192

5.8小结 193

第6章事件和委托 194

6.1 委托 194

6.1.1创建和使用简单委托 195

6.1.2创建和使用多播委托 201

6.1.3创建和使用异步委托 210

6.2事件 217

6.2.1事件体系结构 218

6.2.2事件的发布和订阅 219

6.2.3 事件在.NET Framework的类型接口中的作用 234

6.3小结 236

第7章 继承和多态性 237

7.1 继承 238

7.1.1继承的层次结构 239

7.1.2重写基类的操作 240

7.1.3抽象类和接口 240

7.1.4创建类层次结构 244

7.2基于接口的编程 257

7.2.1 定义接口 258

7.2.2实现接口 258

7.2.3多态性和接口 260

7.2.4 多重接口继承 262

7.2.5 IL中的接口 262

7.2.6界定接口方法的作用域 264

7.2.7转换为不同的接口类型 265

7.2.8名称的多义性和遮蔽 266

7.3小结 267

第8章代码组织和元数据 269

8.1 使用命名空间建立应用程序的结构 269

8.2理解程序集 287

8.2.1什么是程序集 287

8.2.2元数据 288

8.3 把应用程序部署为程序集 298

8.3.1部署单程序集应用程序 299

8.3.2使用私有程序集部署应用程序 300

8.3.3部署共享程序集 304

8.4为程序集生成文档 310

8.4.1 使用程序集级别的属性 311

8.4.2 XML文档 313

8.5小结 318

精品推荐