本书是一本广受赞誉的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章 其他主题
Corporationshavefinallyrealizedthevalueofcollaborationtoolsforknowledgesharingan...
《通信原理(第3版)》系统、深入地介绍了通信系统和通信网的基本原理与基本分析方法,是通信及信息专业的专业基础课教材。全书共1
《文化的江山01:文化中国的来源》内容简介:公元前4000—前2500年,彩陶和玉器时代,孕育出文化中国。8000年前的全新世大暖期开启
《JavaWeb典型模块与项目实战大全(程序员典藏)》以实战开发为原则,以JavaEE主流框架整合应用及项目开发为主线,通过JavaWeb开发
《101个有科学根据的减肥小偏方》内容简介:热量过多就是中毒,体重过多就是自杀! 专业医师邱正宏将多年的研究成果与实践经验,总
《女儿的早餐》内容简介:这是一个妈妈对于女儿成长生活的笔记,更记录了7年来,每天坚持不断的为女儿准备早餐的过程,以及简单的早
在线阅读本书Agreatintroductionforretailstudents,thisbookoffersauser-friendlyreferenceg...
本书是RogerL.Peterson等人合著的经典著作。本书自成体系,内容连贯,由浅入深详细介绍了扩频通信的基本概念、原理和分析方法。内
李蕙蓁│研究所專研生態與觀光遊憩,喜愛藝術、設計、攝影,曾在望安與海龜結下不解之緣,擁有豐富的「龜」收藏。曾任報紙、雜誌
本书从色彩设计、信息类型两方面着手,展开对设计网站理论及实际应用的讨论。根据现今互联网的主流信息,结合中国现有情况,把信
为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核最本质的部分。内核处理CPU
计算机基础应用教程 内容简介 本书采用“任务驱动”模式编写,以完成具体案例为主线,巧妙地将知识融入每个任务之中,使学生通过完成任务来深化对知识的理解与应用,增强...
本书结合了作者十余年的教学经验,融合了诺贝尔奖得主及其他学者数十年的研究成果,用深入浅出的方法帮助你发现自己决策中的误区
《简笔画5000例,一本就够(动物篇)》内容简介:简笔画几乎是每个人孩提时代绘画生涯的开始。简单的线条,可爱的形状,总是能释放
无线传感器网络目标定位跟踪技术与应用 本书特色 本书主要论述基于无线传感器网络的目标定位与跟踪的理论、技术与方法,主要内容包括局部回归建模、节点预测唤醒、快速建...
《金融的逻辑(套装共2册)》内容简介:《金融的逻辑》(上、下)是陈志武教授关于金融的发展历史、演变、影响和作用的一部作品,由
《Julia设计模式》内容简介:设计模式是开发可重用和可维护代码的基本技术。它提供了一套经过验证的解决方案,使开发人员可以快速解
日本設計大師原研哉為其設計生涯的諸多作品,以淺顯易懂的精鍊語言,做全面性解說。近年來的新作,如「HAPTIC」展、北京奧運象徵
《邓小平实录1:1904—1945》内容简介:本书由中央文献研究室专家倾力创作,在体例上按时间顺序编排,共分四卷十编,每一编又分为历
NowavailablefromAbrams,thispopularbookoffersarare,close-uplookattheexquisite,lab...