书籍详情

C#语言参考手册

C#语言参考手册

作者:微软公司,东方人华编著

出版社:清华大学出版社

出版时间:2001-07-01

ISBN:9787302044345

定价:¥49.50

购买这本书可以去
内容简介
  C#是C和C++语言家族的新成员,由C和C++发展而来。C#是一种简单、现代、面向对象、类型安全的编程语言,其目标是将Visual Basic的高效率和C++的强大功能结合在一起。本书介绍了C#语言的基本特点以及C#语言的语法规则和异常,并使用了大量示例代码以便于读者理解和操作。对于C#语言的初学者及专业程序开发人员而言,本书无疑是一本理想的学习教材和参考用书。
作者简介
暂缺《C#语言参考手册》作者简介
目录
第1章 简介
1.1 Hello,world程序
1.2 类型
1.2.1 预定义类型
1.2.2 转换
1.2.3 数组类型
1.2.4 类型系统的统一
1.3 变量和参量
1.4 自动内存管理
1.5 表达式
1.6 语句
1.7 类
1.7.1 常量
1.7.2 字段
1.7.3 方法
1.7.4 特性
1.7.5 事件
1.7.6 运算符
1.7.7 索引函数
1.7.8 实例构造函数
1.7.9 析构函数
1.7.10 静态构造函数
1.7.11 继承
1.8 结构体
1.9 接口
1.10 代表
1.11 枚举
1.12 名称空间与汇编
1.13 版本进化
1.14 属性
第2章 词法结构
2.1 翻译步骤
2.2 语法符号
2.3 预处理
2.3.1 预处理声明
2.3.2 #if、#e1if、#e1se和#endif
2.3.3 预处理控制行
2.3.4 #line
2.3.5 预处理标识符
2.3.6 预处理表达式
2.3.7 与空白的相互作用
2.4 词法分析
2.4.1 输入
2.4.2 输入字符
2.4.3 行结束符
2.4.4 注释
2.4.5 空白
2.4.6 权标
2.5 句法分沂
2.5.1 标识符
2.5.2 关键字
2.5.3 文字
2.5.4 运算符和标点符号
2.5.5 Unicode字符转义序列
第3章 基本概念
3.1 声明
3.2 成员
3.2.1 名称空间成员
3.2.2 结构体成员
3.2.3 枚举成员
3.2.4 类成员
3.2.5 接口成员
3.2.6 数组成员
3.2.7 代表成员
3.3 成员访问
3.3.1 访问性声明
3.3.2 访问域
3.3.3 受保护的访问
3.3.4 访问性约束
3.4 签名和重载
3.5 作用域
3.6 名称空间名称和类型名称
第4章 类型
4.1 值类型
4.1.1 默认构造函数
4.1.2 结构体类型
4.1.3 简单类型
4.1.4 整数类型
4.1.5 浮点数类型
4.1.6 十进制数类型
4.1.7 布尔类型
4.1.8 枚举类型
4.2 引用类型
4.2.1 类类型
4.2.2 object类型
4.2.3 string类型
4.2.4 接口类型
4.2.5 数组类型
4.2.6 代表类型
4.3 装箱和开箱
4.3.1 装箱转换
4.3.2 开箱转换
第5章 变量
5.1 变量分类
5.1.1 静态变量
5.1.2 实例变量
5.1.3 数组元素
5.1.4 值参量
5.1.5 引用参量
5.1.6 输出参量
5.1.7 局部变量
5.2 默认值
5.3 明确赋值
5.3.1 初始化赋值变量
5.3.2 初始化未赋值变量
5.4 变量引用
第6章 转换
6.1 隐式转换
6.1.1 同一转换
6.1.2 隐式数字转换
6.1.3 隐式枚举转换
6.1.4 隐式引用转换
6.1.5 装箱转换
6.1.6 隐式常量表达式转换
6.1.7 用户自定义隐式转换
6.2 显式转换
6.2.1 显式数字转换
6.2.2 显式枚举转换
6.2.3 显式引用转换
6.2.4 开箱转换
6.2.5 用户自定义显式转换
6.3 标准转换
6.3.1 标准隐式转换
6.3.2 标准显式转换
6.4 用户自定义转换
6.4.1 允许的用户自定义转换
6.4.2 评定用户自定义转换
6.4.3 用户自定义隐式转换
6.4.4 用户自定义显式转换
第7章 表达式
7.1 表达式分类
7.2 运算符
7.2.1 运算符的优先级和结合性
7.2.2 运算符重载
7.2.3 一元运算符重载方案
7.2.4 二元运算符重载方案
7.2.5 用户自定义候选运算数
7.2.6 数字升级
7.3 成员查找
7.4 函数成员
7.4.1 自变量列表
7.4.2 重载方案
7.4.3 函数成员调用
7.5 基本表达式
7.5.1 文字
7.5.2 简单名称
7.5.3 括号表达式
7.5.4 成员访问
7.5.5 调用表达式
7.5.6 元素访问
7.5.7 This访问
7.5.8 Base访问
7.5.9 后增量和后减量运算符
7.5.10 运算符new
7.5.11 typeof运算符
7.5.12 cheked和unchecked运算符
7.6 一元表达式
7.6.1 一元加法运算符
7.6.2 一元减法运算符
7.6.3 逻辑非运算符
7.6.4 按位反运算符
7.6.5 前增量和前减量运算符
7.6.6 转换表达式
7.7 算术运算符
7.7.1 乘法运算符
7.7.2 除法运算符
7.7.3 取余运算符
7.7.4 加法运算符
7.7.5 减法运算符
7.8 移位运算符
7.9 关系运算符
7.9.1 整数比较运算符
7.9.2 浮点数比较运算符
7.9.3 十进制数比较运算符
7.9.4 布尔值比较运算符
7.9.5 枚举比较运算符
7.9.6 .nce类型比较运算符
7.9.7 字符串比较运算符
7.9.8 代表比较运算符
7.9.9 运算符is
7.10 逻辑运算符
7.10.1 整数逻辑运算符
7.10.2 枚举逻辑运算符
7.10.3 布尔逻辑运算符
7.11 条件逻辑运算符
7.11.1 布尔条件逻辑运算符
7.11.2 用户自定义条件逻辑运算符
7.12 条件运算符
7.13 赋值运算符
7.13.1 简单赋值
7.13.2 复合赋值
7.14 表达式
7.15 常量表达式
7.16 布尔表达式
第8章 语句
8.1 结束点和到达性
8.2 块
8.3 空语句
8.4 标号语句
8.5 声明语句
8.5.1 局部变量声明
8.5.2 局部常量声明
8.6 表达式语句
8.7 选择语句
8.7.1 if语句
8.7.2 switch语句
8.8 循环语句
8.8.1 while语句
8.8.2 do语句
8.8.3 for语句
8.8.4 foreach语句
8.9 跳转语句
8.9.1 break语句
8.9.2 continue语句
8.9.3 goto语句
8.9.4 return语句
8.9.5 throw语句
8.10 try语句
8.11 checked和unchecked语句
8.12 1ock语句
8.13 using语句
第9章 名称空间
9.1 编译单元
9.2 名称空间声明
9.3 Using指示符
9.3.1 Using别名指示符
9.3.2 Using名称空间指示符
9.4 名称空间成员
9.5 类型声明
第10章 类
10.1 类声明
10.1.1 类修饰符
10.1.2 类基指定
10.1.3 类体
10.2 类成员
10.2.1 继承性
10.2.2 修饰符new
10.2.3 访问修饰符
10.2.4 要素类型
10.2.5 静态成员和实例成员
10.3 常量
10.4 字段
10.4.1 静态字段和实例字段
10.4.2 只读字段
10.4.3 字段初始化
10.4.4 变量初始化符
10.5 方法
10.5.1 方法的参量
10.5.2 静态方法和实例方法
10.5.3 虚方法
10.5.4 重载方法
10.5.5 抽象方法
10.5.6 外部方法
10.5.7 方法体
10.5.8 方法重载
10.6 特性
10.6.1 静态特性
10.6.2 虚特性
10.6.3 重载特性
10.6.4 抽象特性
10.6.5 访问函数
10.7 事件
10.8 索引函数
10.8.1 索引函数重载
10.8.2 虚索引函
10.8.3 重载索引函数
10.8.4 抽象索引函数
10.9 运算符
10.9.1 一元运算符
10.9.2 二元运算符
10.9.3 转换运算符
10.10 实例构造函数
10.10.1 构造函数初始化符
10.10.2 实例变量初始化符
10.10.3 默认构造函数
10.10.4 私有构造函数
10.10.5 可选的构造函数参量
10.11 析构函数
10.12 静态构造函数
第11章 结构体
11.1 结构体声明
11.1.1 结构体修饰符
11.1.2 接口
11.1.3 结构体主体
11.2 结构体成员
11.3 结构体范例
11.3.1 数据库整数类型
11.3.2 数据库布尔类型
第12章 数组
12.1 数组类型
12.2 数组创建
12.3 数组元素访问
12.4 数组成员
12.5 数组协方差
12.6 数组初始化符
第13章 接口
13.1 接口声明
13.1.1 接口修饰符
13.1.2 基本接口
13.1.3 接口体
13.2 接口成员
13.2.1 接口方法
13.2.2 接口特性
13.2.3 接口事件
13.2.4 接口索引函数
13.2.5 接口成员访问
13.3 接口成员的全限定名
13.4 接口实现
13.4.1 显式接口成员实现
13.4.2 接口映射
13.4.3 接口实现继承
13.4.4 接口重实现
13.4.5 抽象类和抽象接口
第14章 枚举
14.1 枚举声明
14.2 枚举成员
14.3 枚举值和操作
第15章代表
15.1 代表声明
15.2 代表实例化
15.3 多重转换代表
15.4 代表调用
第16章异常
16.1 发生异常的原因
16.2 System.Exception类
16.3 如何处理异常
16.4 常用的异常类
第17章 属性
17.1 属性类
17.1.1 AttributeUsage属性
17.1.2 位置参量和命名参量
17.1.3 属性参量类型
17.2 属性指定
17.3 属性实例
17.3.1 属性的编译
17.3.2 属性实例的运行期回溯
17.4 保留属性
17.4.1 AttributeUsage属性
17.4.2 Conditional属性
17.4.3 Obsolete属性
第18章 不安全代码
18.1 指针类型
18.2 指针操作
18.2.1 指针成员访问
18.2.2 指针元素访问
18.2.3 sizeof运算符
18.2.4 stackalloc运算符
18.2.5 间接指针
18.2.6 取址运算符
18.3 固定语句
第19章 互用性
19.1 COMImport属性
19.2 COMRegisterFunction属性
19.3 COMSourceInterfaces属性
19.4 COMVisible属性
19.5 DispId属性
19.6 DllImport属性
19.7 FieldOffset属性
19.8 GlobalObject属性
19.9 Guid属性
19.10 HasDefaultInterface属性
19.11 ImportedFromTypeLib属性
19.12 In和Out属性
19.13 InterfaceType属性
19.14 MarshalAs属性
19.15 NoIDispatch属性
19.16 NonSerialized属性
19.17 Predeclared属性
19.18 PreserveSig属性
19.19 Serializable属性
19.20 StructLayout属性
19.21 TypeLibFunc属性
19.22 TypeLibType属性
19.23 TypeLibVar属性
19.24 支持的枚举
第20章 C#语法总结
第1章 简介语法
第2章 词法结构语法
2.2 语法符号
2.3 预处理
第3章 基本概念语法
3.6 名称空间名称和类型名称
第4章 类型语法
4.1 值类型
4.2 引用类型
第5章 变量语法
5.4 变量引用
第6章 转换语法
第7章 表达式语法
7.5 基本表达式
7.6 一元表达式
7.7 算术运算符
7.8 移位运算符
7.9 关系运算符
7.10 逻辑运算符
7.11 条件逻辑运算符
7.12 条件运算符
7.13 赋值运算符
7.14 表达式
7.15 常量表达式
7.16 布尔表达式
第8章 语句语法
8.2 块
8.3 空语句
8.4 标号语句
8.5 声明语句
8.6 表达式语句
8.7 选择语句
8.8 循环语句
8.9 跳转语句
8.10 try语句
8.11 checked语句和unchecked语句
8.12 lock语句
8.13 using语句
第9章 名称空间语法
9.1 编译单元
9.2 名称空间声明
9.3 使用指示符
9.4 名称空间成员
9.5 类型声明
第10章 类语法
10.1 类声明
10.2 类成员
10.3 常量
10.4 字段
10.5 方法
10.6 特性
10.7 事件
10.8 索引函数
10.9 运算符
10.10 实例构造函数
10.11 析构函数
10.12 静态构造函数
第11章 结构体语法
11.1 结构体声明
11.2 结构体成员
第12章 数组语法
12.1 数组类型
12.6 数组初始化符
第13章 接口语法
13.1 接口声明
13.2 接口成员
第14章 枚举语法
14.1 枚举声明
14.2 枚举成员
第15章 代表语法
15.1 代表声明
第16章 异常语法
第17章 属性语法
17.2 属性指定
第18章 不安全代码语法
18.1 指针类型
18.2 指针操作
18.3 固定语句
第19章 互用性语法
第20章 参考书目语法
附录 参考书目
猜您喜欢

读书导航