本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
【**】C#高级编程(第11版) C# 7 & .NET Core 2.0 | ||
![]() |
定价 | 198.00 |
出版社 | 清华大学出版社 | |
版次 | 1 | |
出版时间 | 2019年03月 | |
开本 | 16 | |
作者 | ||
装帧 | ||
页数 | ||
字数 | 2273 | |
ISBN编码 | 9787302522560 |
目 录
第 I 部分 C# 语 言
第1 章 .NET 应用程序和工具 3
1.1 选择技术 3
1.2 回顾.NET 历史 4
1.2.1 C# 1.0——一种新语言 4
1.2.2 带有泛型的C# 2 和.NET 2 6
1.2.3 .NET 3.0——Windows Presentation Foundation 6
1.2.4 C# 3 和.NET 3.5——LINQ 6
1.2.5 C# 4 和.NET 4.0——dynamic 和TPL 7
1.2.6 C# 5 和异步编程 7
1.2.7 C# 6 和.NET Core 1.0 8
1.2.8 C# 7 和.NET Core 2.0 8
1.2.9 选择技术,继续前进 9
1.3 .NET 术语 10
1.3.1 .NET Framework 11
1.3.2 .NET Core 11
1.3.3 .NET Standard 11
1.3.4 NuGet 包 12
1.3.5 名称空间 12
1.3.6 公共语言运行库 13
1.3.7 Windows 运行库 13
1.4 用.NET Core CLI 编译 14
1.4.1 设置环境 14
1.4.2 创建应用程序 15
1.4.3 构建应用程序 16
1.4.4 运行应用程序 16
1.4.5 创建Web 应用程序 17
1.4.6 发布应用程序 17
1.5 使用Visual Studio 2017 19
1.6 应用程序类型和技术 24
1.6.1 数据访问 24
1.6.2 Windows 应用程序 24
1.6.3 Xamarin 24
1.6.4 Web 应用程序 25
1.6.5 Web API 25
1.6.6 WebHooks 和SignalR 25
1.6.7 Microsoft Azure 25
1.7 开发工具 26
1.7.1 Visual Studio Community 27
1.7.2 Visual Studio Professional 27
1.7.3 Visual Studio Enterprise 27
1.7.4 Visual Studio for Mac 27
1.7.5 Visual Studio Code 27
1.8 小结 27
第2 章 核心C# 29
2.1 C#基础 29
2.2 变量 31
2.2.1 初始化变量 31
2.2.2 类型推断 32
2.2.3 变量的作用域 33
2.2.4 常量 34
2.3 预定义数据类型 35
2.3.1 值类型和引用类型 35
2.3.2 .NET 类型 36
2.3.3 预定义的值类型 36
2.3.4 预定义的引用类型 40
2.4 程序流控制 42
2.4.1 条件语句 42
2.4.2 循环 44
2.4.3 跳转语句 47
2.5 名称空间 47
2.5.1 using 语句 48
2.5.2 名称空间的别名 49
2.6 Main()方法 49
2.7 使用注释 50
2.7.1 源文件中的内部注释 50
2.7.2 XML 文档 51
2.8 C#预处理器指令 52
2.8.1 #define 和#undef 52
2.8.2 #if、#elif、#else 和#endif 52
2.8.3 #warning 和 # error 53
2.8.4 #region 和#endregion 53
2.8.5 #line 53
2.8.6 #pragma 54
2.9 C#编程准则 54
2.9.1 关于标识符的规则 54
2.9.2 用法约定 55
2.10 小结 58
第3 章 对象和类型 59
3.1 创建及使用类 60
3.2 类和结构 60
3.3 类 61
3.3.1 字段 61
3.3.2 只读字段 61
3.3.3 属性 62
3.3.4 匿名类型 65
3.3.5 方法 66
3.3.6 构造函数 69
3.4 结构 73
3.4.1 结构是值类型 74
3.4.2 只读结构 75
3.4.3 结构和继承 75
3.4.4 结构的构造函数 75
3.4.5 ref 结构 76
3.5 按值和按引用传递参数 76
3.5.1 ref 参数 77
3.5.2 out 参数 77
3.5.3 in 参数 78
3.6 可空类型 79
3.7 枚举类型 79
3.8 部分类 81
3.9 扩展方法 83
3.10 Object 类 83
3.11 小结 84