C#图解教程第5版c#从入门到精通教程C#入门经典C#高级编程C#从入门到精通零基础学pdf下载pdf下载

C#图解教程第5版c#从入门到精通教程C#入门经典C#高级编程C#从入门到精通零基础学百度网盘pdf下载

作者:
简介:本篇主要提供C#图解教程第5版c#从入门到精通教程C#入门经典C#高级编程C#从入门到精通零基础学pdf下载
出版社:友杰图书专营店
出版时间:
pdf下载价格:9.00¥


预览


内容介绍


内容介绍

商品基本信息,请以下列介绍为准
图书名称: C#图解教程 第5版
作者: [美] 丹尼尔·索利斯(Daniel Solis)卡尔·施罗坦博尔
定价: 129.00
ISBN号: 9787115519184
出版社: 人民邮电出版社


  编辑推荐

·长销十余年、数万读者认可的C#入门经典教程 ·全面涵盖C# 6.0和C# 7.0的新增特性 本书是经典的C#入门书,一版再版,全面讲授了C#编程语言的基础知识和工作原理。作者使用简洁的文字描述,辅以清晰易懂的图示,来解释C#中的重要概念,使得每一个知识点既直观明了又易于记忆。这一版补充介绍了C#新的语言特性以及.NET Core。 本书是高效掌握和透彻理解C#语言的不二之选!


  内容简介
本书是广受赞誉的《C# 图解教程》的*版本。作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式、朴实简洁的文字,并辅以大量表格和代码示例,全面、直观地阐述了C# 语言的各种特性。新版本除了精心修订旧版内容外,还全面涵盖了C# 6.0 和C# 7.0 的新增特性,比如局部函数、throw 表达式、name of 和空条件运算符、using static 指令、异常过滤器,等等。通过本书,读者能够快速、深入地理解C#,为自己的编程生涯打下良好的基础。


  目录
第 1 章 C#和.NET 框架 1

1.1 在.NET 之前 1

1.1.1 20 世纪90 年代末的Windows编程 1

1.1.2 下一代平台服务的目标 2

1.2 .NET 时代 2

1.2.1 .NET 框架的组成 2

1.2.2 大大改进的编程环境 3

1.3 编译成CIL 5

1.4 编译成本机代码并执行 6

1.5 CLR 7

1.6 CLI 8

1.7 各种缩写 9

1.8 C#的演化 9

1.9 C#和Windows 的演化 10

第 2 章 C#和.NET Core 11

2.1 .NET 框架的背景 11

2.2 为什么选择.NET Core(和Xamarin) 11

2.3 .NET Core 的目标 12

2.4 多平台支持 13

2.5 快速发展和升级 13

2.6 程序占用空间小、部署简单、版本问题少 13

2.7 开源社区支持 14

2.8 改进的应用程序性能 14

2.9 全新的开始 14

2.10 .NET Core 的发展 15

2.11 .NET 框架的未来 15

2.12 Xamarin 的适用之处 15

第3 章 C#编程概述 16

3.1 一个简单的C#程序 16

3.2 标识符 18

3.3 关键字 18

3.4 Main:程序的起始点 19

3.5 空白 19

3.6 语句 20

3.7 从程序中输出文本 21

3.7.1 Write 21

3.7.2 WriteLine 21

3.7.3 格式字符串 22

3.7.4 多重标记和值 23

3.7.5 格式化数字字符串 24

3.8 注释:为代码添加注解 28

3.8.1 关于注释的更多内容 28

3.8.2 文档注释 29

3.8.3 注释类型总结 29

第4 章 类型、存储和变量 30

4.1 C#程序是一组类型声明 30

4.2 类型是一种模板 31

4.3 实例化类型 31

4.4 数据成员和函数成员 32

4.5 预定义类型 33

4.6 用户定义类型 34

4.7 栈和堆 35

4.7.1 栈 35

4.7.2 堆 36

4.8 值类型和引用类型 37

4.8.1 存储引用类型对象的成员 38

4.8.2 C#类型的分类 38

4.9 变量 39

4.9.1 变量声明 39

4.9.2 多变量声明 41

4.9.3 使用变量的值 41

4.10 静态类型和dynamic 关键字 41

4.11 可空类型 42

第5 章 类的基本概念 43

5.1 类的概述 43

5.2 程序和类:一个简单的示例 44

5.3 声明类 45

5.4 类成员 45

5.4.1 字段 45

5.4.2 方法 47

5.5 创建变量和类的实例 48

5.6 为数据分配内存 48

5.7 实例成员 49

5.8 访问修饰符 50

5.9 从类的内部访问成员 52

5.10 从类的外部访问成员 53

5.11 综合应用 54

第6 章 方法 56

6.1 方法的结构 56

6.2 方法体内部的代码执行 57

6.3 局部变量 58

6.3.1 类型推断和var 关键字 59

6.3.2 嵌套块中的局部变量 59

6.4 局部常量 60

6.5 控制流 61

6.6 方法调用 62

6.7 返回值 63

6.8 返回语句和void 方法 64

6.9 局部函数 66

6.10 参数 66

6.10.1 形参 67

6.10.2 实参 67

6.11 值参数 69

6.12 引用参数 71

6.13 引用类型作为值参数和引用参数 73

6.14 输出参数 76

6.15 参数数组 79

6.15.1 方法调用 80

6.15.2 将数组作为实参 82

6.16 参数类型总结 83

6.17 ref 局部变量和ref 返回 83

6.18 方法重载 86

6.19 命名参数 87

6.20 可选参数 88

6.21 栈帧 91

6.22 递归 93

第7 章 深入理解类 95

7.1 类成员 95

7.2 成员修饰符的顺序 96

7.3 实例类成员 97

7.4 静态字段 98

7.5 从类的外部访问静态成员 98

7.5.1 静态字段示例 99

7.5.2 静态成员的生存期 100

7.6 静态函数成员 101

7.7 其他静态类成员类型 102

7.8 成员常量 102

7.9 常量与静态量 103

7.10 属性 103

7.10.1 属性声明和访问器 104

7.10.2 属性示例 105

7.10.3 使用属性 106

7.10.4 属性和关联字段 106