图书介绍

C#程序员参考手册PDF|Epub|txt|kindle电子书版本网盘下载

C#程序员参考手册
  • Grant Palmer著;康博译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302058083
  • 出版时间:2002
  • 标注页数:460页
  • 文件大小:27MB
  • 文件页数:483页
  • 主题词:

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 基本的C#语法1

1.1.1 注释2

2.3 值类型2

1.1.2 Main()方法4

1.2 编译一个C#程序5

1.3 命名空间7

1.4 小结9

2.1.1 公共语言规范10

2.1 通用类型系统10

第2章 C#类型系统10

2.1.2 类型层次结构11

2.2 栈和托管堆11

2.3.1 内建值类型12

2.3.2 用户定义的值类型17

2.4 引用类型17

2.4.1 预定义的引用类型18

2.4.2 用户定义的引用类型20

2.5 确定类型20

2.6 强制类型转换21

2.7 装箱和取消装箱22

2.8 小结23

第3章 运算符24

3.1 算术运算符24

3.2 赋值运算符25

3.3 关系运算符27

3.4 逻辑运算符27

3.5 对象运算符28

3.6 间接寻址和地址运算符29

3.7 其他运算符29

3.8 运算符重载30

3.9 小结32

第4章 程序流程和异常处理33

4.1 条件语句33

4.1.1 if-else语句33

4.1.2 switch语句35

4.2 迭代循环37

4.2.1 for语句37

4.2.2 foreach语句38

4.2.3 while语句39

4.2.4 do-while 语句40

4.3.2 continue语句41

4.3.1 break语句41

4.3 跳转语句41

4.3.3 goto语句42

4.3.4 return语句42

4.4 异常处理42

4.5 小结44

第5章 局部变量45

5.1 局部变量声明45

5.2 局部变量赋值45

5.3 变量的作用域47

5.4 小结49

第6章 数组50

6.1 创建一维数组50

6.2 创建多维数组51

6.3 初始化数组元素52

6.4 访问数组元素53

6.5 数组属性和方法54

6.6 数组引用语义55

6.7 小结57

第7章 类58

7.1 定义类58

7.2 创建一个类实例61

7.3 构造函数62

7.3.1 调用基类的构造函数63

7.3.2 调用在同一个类中定义的构造函数65

7.3.3 静态构造函数67

7.4 析构函数和Finalize()方法68

7.5 处理托管和非托管资源69

7.6 继承73

7.7 用户定义类型之间的强制转换75

7.8 小结80

8.2 定义结构81

8.1 结构和类之间的差异81

第8章 结构81

8.3 创建结构实例83

8.4 小结84

第9章 接口85

9.1 定义接口85

9.2 实现接口86

9.3 接口继承87

9.4 接口映射87

9.5 小结90

10.1 定义一个枚举91

第10章 枚举91

10.2 使用枚举92

10.3 Enum类的方法93

10.4 小结96

第11章 字段97

11.1 实例字段97

11.2 静态字段99

11.3 访问修饰符100

11.4 常量字段102

11.5 只读字段102

11.6 lock语句104

11.7 易变字段106

11.8 小结106

第12章 方法107

12.1 定义方法107

12.2 退出方法108

12.3 实例方法108

12.4 静态方法110

12.5 访问修饰符111

12.6 方法参数111

12.6.1 params关键字113

12.6.2 ref关键字114

12.6.3 out关键字116

12.7 虚方法117

12.8 抽象方法118

12.9 密封方法119

12.10 Extern关键字120

12.11 方法重载120

12.12 方法覆盖120

12.13 方法隐藏121

12.14 小结122

13.1 定义属性123

第13章 属性123

13.1.1 get存取器124

13.1.2 set存取器125

13.2 实例属性126

13.3 静态属性127

13.4 小结128

第14章 索引器129

14.1 定义索引器130

14.2 使用索引器131

14.3 小结132

15.2 创建委托实例133

第15章 委托133

15.1 定义委托133

15.3 调用委托134

15.4 多播委托136

15.5 小结138

第16章 事件139

16.1 C#事件模型139

16.2 事件委托140

16.2.1 .NETFramework类库中的事件委托140

16.4 触发事件141

16.3 事件处理程序141

16.2.3 创建事件委托实例141

16.2.2 用户定义的事件委托141

16.5 事件存取器145

16.6 小结148

第17章 不安全代码149

17.1 指针和C149

17.1.1 指针语法149

17.1.2 unsafe关键字150

17.1.3 编译不安全代码150

17.1.4 fixed关键字152

17.3 指针算术运算153

17.2 sizeof运算符153

17.4 强制转换指针154

17.4.1 将指针强制转换为整型类型154

17.4.2 将指针强制转换为其他指针类型155

17.4.3 空指针156

17.5 栈数组159

17.6 小结160

第18章 属性标志161

18.1 在代码元素中应用属性标志161

18.2 预定义属性标志162

18.3 用属性标志进行条件编译163

18.4 用户定义属性标志164

18.5 使用反射展示属性标志166

18.6 小结169

第19章 预处理命令170

19.1 预处理命令170

19.2 小结173

第20章 XML文档174

20.1 创建XML文档注释174

20.2 提取一个XML文档文件176

20.3 小结180

21.1 .NETFramework 中的命名空间181

21.1.1 编译器类181

第21章 .NET类的路标181

21.1.2 与Windows操作系统互操作182

21.1.3 核心类182

21.1.4 CodeDom类182

21.1.5 集合183

21.1.6 组件行为184

21.1.7 配置184

21.1.9 调试185

21.1.8 数据访问185

21.1.10 目录服务186

21.1.11 图形186

21.1.12 组件服务187

21.1.13 全局化187

21.1.14 输入/输出188

21.1.15 WMI188

21.1.16 消息队列188

21.1.18 反射189

21.1.19 资源管理189

21.1.17 联网189

21.1.20 编译器服务190

21.1.21 COM互操作性190

21.1.22 Remoting191

21.1.23 串行化192

21.1.24 安全和加密193

21.1.25 Windows服务194

21.1.26 文本操作195

21.1.27 线程195

21.1.28 计时器195

21.1.30 Web服务196

21.1.29 Web编程196

21.1.31 Web窗体197

21.1.32 Windows窗体198

21.1.33 XML198

21.2 小结199

第22章 系统类200

22.1 Type类200

22.2 Object类213

22.3 String类215

22.4 Array类223

22.5 Console类229

22.6 Convert类232

22.7 DateTime结构236

22.8 Exception类243

22.9 GC类244

22.10 Guid结构247

22.11 ICloneable接口250

22.12 IComparable接口250

22.13 IConvertible接口252

22.14 IDisposable接口253

22.15 MarshalByRefObject类254

22.16 Math类256

22.17 小结259

第23章 集合260

23.1 ICollection接口260

23.2 IComparer接口261

23.3 IDictionary接口262

23.4 IDictionaryEnumerator接口263

23.5 IEnumerablle接口264

23.6 IEnumerator接口265

23.7 IHashCodeProvider接口265

23.9 Stack类266

23.8 IList接口266

23.10 Queue类271

23.11 ArrayList类274

23.12 Hashtable类280

23.13 SortedList类285

23.14 CollectionBase类290

23.15 DictionaryBase类295

23.16 DictionaryEntry结构297

23.17 小结298

24.1 字节流299

第24章 输入/输出299

24.1.1 Stream类300

24.1.2 BufferedStream类302

24.1.3 FileStream类306

24.1.4 MemoryStream类309

24.2 二进制I/O流312

24.2.1 BinaryReader类313

24.2.2 BinaryWriter类315

24.3 字符I/O流319

24.3.1 TextReader类319

24.3.2 TextWriter类321

24.3.3 StreamReader类323

24.3.4 StreamWriter类326

24.3.5 StringReader类327

24.3.6 StringWriter类329

24.4 I/O枚举330

24.4.1 FileAccess枚举330

24.4.2 FileAttributes枚举331

24.4.3 FileMode枚举331

24.4.4 FileShare枚举333

24.5 文件系统操作类333

24.5.1 FileSystemInfo类333

24.5.2 Directory类335

24.5.3 DirectoryInfo类338

24.5.4 File类341

24.5.5 FileInfo类344

24.6 小结346

第25章 反射347

25.1 应用程序层次结构类347

25.1.1 Assembly类347

25.1.2 Module类356

25.2 成员信息类360

25.2.1 MemberInfo类360

25.2.2 MethodBase类361

25.2.3 ConstructorInfo类363

25.2.4 EventInfo类366

25.2.5 FieldInfo类368

25.2.6 ManifestResourceInfo类372

25.2.7 MethodInfo类372

25.2.8 ParameterInfo类375

25.2.9 PropertyInfo类377

25.3 System.Reflection的其他成员380

25.3.1 Binder类380

25.3.2 BindingFlags枚举381

25.3.3 IReflect接口382

25.3.4 Pointer类383

25.4 小结384

第26章 文本操作385

26.1 Encoding类385

26.2 ASCIIEncoding类390

26.3 UnicodeEncoding类393

26.4 UTF7Encoding类397

26.5 UTF8Encoding类399

26.6 Decoder类402

26.8 StringBuilder类405

26.7 Encoder类405

26.9 小结410

第27章 正则表达式411

27.1 Capture类411

27.2 CaptureCollection类412

27.3 Group类413

27.4 GroupCollection类414

27.5 Match类415

27.6 MatchCollection类419

27.7 Regex类420

27.8 RegexOptions枚举424

27.9 正则表达式修饰符425

27.9.1 匹配量词修饰符425

27.9.2 字符匹配修饰符425

27.9.3 位置修饰符426

27.9.4 大小写修饰符426

27.9.5 组合修饰符426

27.10 小结427

第28章 线程428

28.1 同步的基础知识428

28.3 Thread类429

28.2 应用程序域429

28.4 ThreadStart委托434

28.5 ThreadPriority枚举434

28.6 ThreadState枚举435

28.7 Interlocked类435

28.8 Monitor类436

28.9 WaitHandle类440

28.10 Mutex类442

28.11 ReaderWriterLock类444

28.12 ThreadPool类448

28.14 Timer类451

28.13 Timeout类451

28.15 小结454

附录A C#关键字455

附录B 命名约定458

B.1 大写样式458

B.1.1 Pascal458

B.1.2 Camel459

B.2 一般的命名原则459

B.2.1 大小写敏感性459

B.2.2 缩写459

B.2.3 特定于代码元素的命名原则459

热门推荐