内容推荐 本书是广受赞誉的《C#图解教程》的最新版本。作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式、朴实简洁的文字,并辅以大量表格和代码示例,全面、直观地阐述了C#语言的各种特性。新版本除了精心修订旧版内容外,还全面涵盖了C#6.0和C#7.0的新增特性,比如局部函数、throw表达式、name of和空条件运算符、Using static指令、异常过滤器,等等。通过本书,读者能够快速、深入地理解C#,为自己的编程生涯打下良好的基础。 本书是C#入门的经典好书,适合对C#感兴趣的所有读者。 目录 第1章 C#和.NET框架 1.1 在.NET之前 1.1.1 20世纪90年代末的Windows编程 1.1.2 下一代平台服务的目标 1.2 .NET时代 1.2.1 .NET框架的组成 1.2.2 大大改进的编程环境 1.3 编译成CIL 1.4 编译成本机代码并执行 1.5 CLR 1.6 CLI 1.7 各种缩写 1.8 C#的演化 1.9 C#和Windows的演化 第2章 C#和.NETCore 2.1 .NET框架的背景 2.2 为什么选择.NETCore(和Xamarin) 2.3 .NETCore的目标 2.4 多平台支持 2.5 快速发展和升级 2.6 程序占用空间小、部署简单、版本问题少 2.7 开源社区支持 2.8 改进的应用程序性能 2.9 全新的开始 2.10 .NETCore的发展 2.11 .NET框架的未来 2.12 Xamarin的适用之处 第3章 C#编程概述 3.1 一个简单的C#程序 3.2 标识符 3.3 关键字 3.4 Main:程序的起始点 3.5 空白 3.6 语句 3.7 从程序中输出文本 3.7.1 Write 3.7.2 WriteLine 3.7.3 格式字符串 3.7.4 多重标记和值 3.7.5 格式化数字字符串 3.8 注释:为代码添加注解 3.8.1 关于注释的更多内容 3.8.2 文档注释 3.8.3 注释类型总结 第4章 类型、存储和变量 4.1 C#程序是一组类型声明 4.2 类型是一种模板 4.3 实例化类型 4.4 数据成员和函数成员 4.5 预定义类型 4.6 用户定义类型 4.7 栈和堆 4.7.1 栈 4.7.2 堆 4.8 值类型和引用类型 4.8.1 存储引用类型对象的成员 4.8.2 C#类型的分类 4.9 变量 4.9.1 变量声明 4.9.2 多变量声明 4.9.3 使用变量的值 4.10 静态类型和dynamic关键字 4.11 可空类型 第5章 类的基本概念 5.1 类的概述 5.2 程序和类:一个简单的示例 5.3 声明类 5.4 类成员 5.4.1 字段 5.4.2 方法 5.5 创建变量和类的实例 5.6 为数据分配内存 5.7 实例成员 5.8 访问修饰符 5.9 从类的内部访问成员 5.10 从类的外部访问成员 5.11 综合应用 第6章 方法 第7章 深入理解类 第8章 类和继承 第9章 表达式和运算符 第10章 语句 第11章 结构 第12章 枚举 第13章 数组 第14章 委托 第15章 事件 第16章 接口 第17章 转换 第18章 泛型 第19章 枚举器和迭代器 第20章 LINQ 第21章 异步编程 第22章 命名空间和程序集 第23章 异常 第24章 预处理指令 第25章 反射和特性 第26章 C#6.0和C#7.0新增的内容 第27章 其他主题 |