热门排行
简介
C#语言参考并非最终文档,在最终的商业版本发布前,可能会有重大修改。而且,它属微软公司所有。它是根据接受者和微软公司间的非公开协议公布的 。
本文档只是为了报告的目的提供的,并且,在本文档中,微软公司并没有作任何明示或暗示的担保。对本文档中的内容进行更改不会给出提示。
C#是一种简单、现代、面向对象和类型安全的编程语言,由 C 和 C++发展而来。C#(发音为“C霎普”)牢固地植根于 C 和 C++语言族谱中,并且会很快被 C 和 C++程序员所熟悉。C#的目标在于把
Visual Basic 的高生产力和 C++本身的能力结合起来。
C#作为 Microsoft Visual Studio 7.0 的一部分提供给用户。除了 C#以外,Visual Studio 还支持 VisualBasic、Visual C++和描述语言 VBScript 和 Jscript。所有这些语言都提供对 Microsoft .NET 平台的访问能力,它包括一个通用的执行引擎和一个丰富的类库。Microsoft .NET 平台定义了一个“通用语言子集”(CLS),是一种混合语言,它可以增强 CLS 兼容语言和类库间的无缝协同工作能力。对于 C#开发者,这意味着既是 C#是一种新的语言,它已经可以对用老牌工具如 Visual Basic 和 Visual C++使用的丰富类库进行完全访问。C#自己并没有包含一个类库。
本章的其余部分描述这种语言的基本特性。以后的章节将会详细描述规则和例外,并且有些时候以数学的方式描述,而这章会致力于对整体的简单而清楚地介绍。这样的目的是给读者一个关于语言的介绍,这样可以使读者可以更容易地开始编写程序和继续阅读后面的章节。
C#语言参考目录
1. 介绍.
1.1 Hello, world.
1.2 类型.
1.2.1 预定义类型
1.2.2 转换
1.2.3 数组类型 6
1.2.4 类型系统一致 7
1.3 变量和参数. 8
1.4 自动内存管理. 11
1.5 表达式. 13
1.6 声明. 15
1.7 类. 18
1.7.1 常数 20
1.7.2 域 20
1.7.3 方法 21
1.7.4 属性 22
1.7.5 事件 23
1.7.6 操作符 24
1.7.7 索引 25
1.7.8 实例构造函数 26
1.7.9 析构函数 27
1.7.10 静态构造函数 27
1.7.11 继承 28
1.8 结构. 29
1.9 接口. 30
1.10 代表. 31
1.11 联合. 32
1.12 名称空间和集合. 32
1.13 版本. 34
1.14 特征. 36
2. 语法结构. 39
3. 基本概念. 55
4. 类型. 69
5. 变量. 79
6. 转换. 85
7. 表达式. 93
8. 语句. 145
9. 名称空间. 165
9.5 类型声明. 171
10. 类. 173
11. 结构. 221
12. 数组. 225
13. 接口. 229
14. 枚举. 243
15. 代表. 247
16. 异常. 249
17. 属性
20. 参考. 273