本书是一本广受赞誉的C# 教程。它以图文并茂的形式,用朴实简洁的文字,并辅之以大量表格和代码示例,精炼而全面地阐述了最新版C# 语言的各种特性,使读者能够快速理解、学习和使用C#。同时, 本书还讲解了C#与VB 、C++ 等主流语言的不同点和相似之处。
本书是一本经典的C# 入门书,不仅适合没有任何编程语言基础的初级读者,而且还是有VB 、C++ 等语言基础的C# 初学者的最佳选择。
第1章 C#和.NET框架
1.1 在.NET之前
1.1.1 世纪90年代后期的Windows编程
1.1.2 下一代平台的目标
1.2 进入Microsoft .NET
1.2.1 .NET框架的组成
1.2.2 大大改进的编程环境
1.3 编译成CIL
1.4 编译成本机代码并执行
1.5 CLR
1.6 CLI
1.7 缩写回顾
第2章 C#编程概述
2.1 一个简单的C#程序
2.2 标识符和关键字
2.2.1 命名约定
2.2.2 关键字
2.3 Main:程序的起始点
2.4 空白
2.5 语句
2.5.1 简单语句
2.5.2 块
2.6 从程序中输出文本
2.6.1 Write
2.6.2 WriteLine
2.6.3 格式字符串
2.6.4 多重标记和值
2.7 注释
2.7.1 关于注释的补充
2.7.2 文档注释
2.7.3 注释类型总结
第3章 类型、存储和变量
3.1 C#程序是一组类型声明
3.2 类型是一种模板
3.3 实例化类型
3.4 数据成员和函数成员
3.5 预定义类型
3.6 用户定义类型
3.7 栈和堆
3.7.1 栈
3.7.2 堆
3.8 值类型和引用类型
3.8.1 存储引用类型对象的成员
3.8.2 C#类型的分类
3.9 变量
3.9.1 变量声明
3.9.2 多重变量声明
3.9.3 使用变量的值
第4章 类:基础
4.1 类的概述
4.2 程序和类:一个快速的示例
4.3 声明类
4.4 类成员
4.4.1 字段
4.4.2 显式和隐式字段初始化
4.4.3 声明多个字段
4.4.4 方法
4.5 创建变量和类的实例
4.6 为数据分配内存
4.7 实例成员
4.8 访问修饰符
4.9 从类的内部访问成员
4.10 从类的外部访问成员
4.11 综合应用
第5章 方法
5.1 方法的结构
5.2 本地变量
5.2.1 类型推断和var关键字
5.2.2 嵌套块中的本地变量
5.3 本地常量
5.4 方法调用
5.5 返回值
5.6 参数
5.6.1 形参
5.6.2 实参
5.6.3 带输入参数的方法示例
5.7 值参数
5.8 引用参数
5.9 输出参数
5.10 参数数组
5.10.1 方法调用
5.10.2 数组作实参
5.11 参数类型总结
5.12 栈帧
5.13 递归
5.14 方法重载
第6章 类进阶
6.1 类成员
6.2 实例类成员
6.3 静态字段
6.4 从类的外部访问静态成员
6.4.1 静态字段示例
6.4.2 静态成员的生存期
6.5 静态函数成员
6.6 其他静态类成员类型
6.7 成员常量
6.8 属性
6.8.1 属性声明和访问器
6.8.2 属性示例
6.8.3 使用属性
6.8.4 属性和关联字段
6.8.5 执行其他计算
6.8.6 只读和只写属性
6.8.7 计算只读属性示例
6.8.8 属性和数据库示例
6.8.9 自动实现属性
6.8.10 静态属性
6.9 实例构造函数
6.9.1 带参数的构造函数
6.9.2 默认构造函数
6.10 静态构造函数
6.10.1 静态构造函数示例
6.10.2 构造函数的可访问性
6.11 对象初始化列表
6.12 析构函数
6.12.1 调用析构函数
6.12.2 标准清理模式
6.13 比较构造函数和析构函数
6.14 readonly修饰符
6.15 this关键字
6.16 索引
6.16.1 什么是索引
6.16.2 索引和属性
6.16.3 声明索引
6.16.4 set访问器
6.16.5 get访问器
6.16.6 关于索引的补充
6.16.7 为Employee示例声明索引
6.16.8 另一个索引示例
6.16.9 索引重载
6.17 访问器的访问修饰符
6.18 分部类和分部类型
第7章 类和继承
7.1 类继承
7.2 访问继承的成员
7.3 隐藏基类的成员
7.4 基类访问
7.5 使用基类的引用
……
第8章 表达式和运算符
第9章 语句
第10章 命名空间和程序集
第11章 异常
第12章 结构
第13章 枚举
第14章 数组
第15章 委托
第16章 事件
第17章 接口
第18章 转换
第19章 泛型
第20章 枚举数和迭代器
第21章 介绍LINQ
第22章 异步编程简介
第23章 预处理指令
第24章 反射和特性
第25章 其他主题
机器人爱好者-第1辑 本书特色 本书是美国机器人杂志《Servo》精华内容的合集。全书根据主题内容的相关性,进行了精选和重新组织,分为5章。第1章介绍了机器人的...
《诗唱大唐》内容简介:大唐的皇帝写过那些诗? 他们又点赞过那些诗? 状元们的诗写得怎样? 唐诗四万多首,有那些著名的“恶诗”?
本书为《计算机算法导引——设计与分析》的第2版。书中内容分3部分:第1部分是基本算法,按方法论区分,包含优先策略与分治策略、
YouvelearnedthebasicsofPython,buthowdoyoutakeyourskillstothenextstage?Evenifyouk...
机器人简史 本书特色 本书从早期机器人说起,讲述了近代机器人的发展历程,介绍了现代机器人的发展情况,描绘了未来机器人的发展图景,并简要概括了世界各主要国家发展机...
机器视觉技术及应用实例详解 本书特色 陈兵旗撰写的《机器视觉技术及应用实例详解》一书具有如下特点:1、通过大量的典型案例对机器视觉技术的关键点和应用方法进行了详...
本书出自第一线JAVA编程专家之手,为读者展现正确、高效、强固之JAVA代码实践方案。这本取材广泛的掼,以不同层级的专家经验,帮
ThePhotoshopAnthologyisfull-color,question-and-answerbookforWebDesignerswhowantt...
《海豆大洋科考记》内容简介:本书是一本原创科普绘本,以“张謇”号出海驶向新不列颠海沟,进行为期40余天的科学考察活动为背景,
书中分为十二个章节,以居住者的角度来讨论「舒适住宅空间」的十二项条件。本书作者对围绕住宅和生活周边的日常琐事以及生活的微
《突破》内容简介:本书第一、二章侧重从理论角度分享有关TOC理论的定义和基本介绍;第三章为读者演绎TOC理论在工业制造企业的实际
电商、O2O、P2P、互联网金融等概念先是被疯狂追捧,在泡沫越吹越大之后便是哀鸿遍野。这本书正是解答泡沫破灭之后怎么办?自从以
《现代骨科疾病临床诊治与研究进展》内容简介:本书将目前国内外最新的概念、学说、理论、观点、成果和技术融入其中,系统阐述了骨
Office2016办公专家 从入门到精通 本书特色 office已是当今应用*广泛的办公软件套装之一,熟练使用office也成为职场人士**的职业素养。本书以...
《同时(2018年版)》内容简介:《同时》是桑坦格的“最后一部”随笔集,她的“最后一本书”。书名取自苏珊·桑坦最后一次演说的标
《雏菊与稚鸟》内容简介:本书内容精选自插画师那仁多年来的插画作品,书中有恬静的少女、可爱的动物、美丽的植物,以及生活中的小
《社会共识的形成》内容简介:社会共识是社会凝聚和稳定发展的心理基础,是实现和促进社会共识凝聚的一个重要的前提,因而深入理解
本书在介绍无线传播理论的基础上对Cdma2000以及WCDMA中先进的关键技术进行了详细的介绍,其中包括日趋成熟的信道编码、调制技术,
《PLC教程(第3版)》是一本在国外广受欢迎的PLC教材。《PLC教程(第3版)》从PLC的共性特征出发,重点讲述PLC的基本工作原理,并提供
《劳动价值新论:理论和数理的研究》内容简介:本书是国内学者近年来研究劳动价值论问题的力作。劳动价值论是马克思主义经济学的核