没有合适的资源?快使用搜索试试~ 我知道了~
首页C# 语言规范详解:英文原版
"C# 语言规格说明(English Edition第五版)是微软提供的一份详尽的C#语言文档,适合高级独立资深开发者学习。它涵盖了C#的基础和高级概念,包括程序结构、类型和变量、表达式、语句、类与对象、构造器、属性、索引器、事件、运算符、析构函数、结构、数组、接口、枚举、委托和特性等。此外,还涉及词法结构、预处理指令、基本概念、类型系统和变量的详细规则。"
这篇文档详细解析了C#语言的核心元素。从1.1章节的“Hello world”开始,介绍了编写简单程序的起点。1.2章节讨论了程序结构,包括源代码文件、命名空间和类的组织。1.3章节涵盖了类型和变量,包括值类型和引用类型的区别。1.4章节讲解了表达式,如算术、比较和逻辑表达式。1.5章节阐述了各种语句,如控制流语句。1.6章节深入探讨了类和对象,涵盖成员(如字段和方法)、访问修饰符、类型参数、基类以及静态和实例方法。
在类和对象的细节中,1.6.6.1至1.6.6.5部分详细解释了方法,包括参数、方法体、静态与实例方法、虚方法、重写、抽象方法以及方法重载。接着,1.6.7部分介绍了其他功能成员,如构造函数、属性、索引器、事件、运算符和析构函数。1.7章节介绍了结构(structs),一种轻量级的类型。1.8章节讲解了数组,C#中的多维和 Jagged 数组。1.9章节介绍了接口(interfaces)用于实现多继承。1.10章节讨论了枚举(enums)类型,1.11章节是关于委托(delegates)的,而1.12章节则涵盖了特性(attributes)。
在技术层面,文档还详细描述了2.1至2.5章节的词法结构,包括预处理指令,如条件编译符号和区域定义。3.1至3.10章节讲述了基本概念,如应用启动、执行顺序、类型系统和变量的规则。4.1至4.7章节深入探讨了C#的类型系统,包括值类型、引用类型、构造类型、类型参数和动态类型。5.1至5.3章节则关注变量的分类、默认值和确定性赋值规则。
这份文档是C#程序员的重要参考资料,它提供了全面的C#语言规范,有助于开发者理解和掌握C#的各个方面。无论是初学者还是经验丰富的开发者,都能从中受益匪浅。
Table of Contents
."$.
.%$
.$
.($"
.'0$"
.$"
.)$%
.")0$%
.%'$%
.!+$!
.3=$$
...
.+.
.'0.
.1+.
.+0.
."(0.
.%.
.!#.
.3=."
.3*90."
.32."
.3.%
.3+.!
.3"(0+.3
.3%=.$
.$;.$
.$'0.
.$'0
.$'0
.$'0
.
."*
."#0
.";0"
."800"
.",00"
.",0%
."*D!
."",D3
.""#0D3
.""10D.
.%'+.
.%'+
.%,
.%;0
.%/"
.%%
.%#+$
.%,+$
.%/+
Copyright
Ó
Microsoft Corporation 1999-2012. All Rights Reserved.
.%"#+
.%%(+
.%! +"
.%3+%
.%$ +%
.%.'+!
.%'+3
.!3
.!#$
.!($
.!(
.!("
.!",---%
.33
.3*<7".
.3"
.3#"
.3,---"
.$1 "
.$1 "!
../"!
..8"$
..)%.
..%.
.1%
.D%
.1D%
. %
.20%%
."%!
.%/%!
.#%3
.2!.
.1!
.0!
.0!
.>!
.&!
.+'= +!
.+!
.+2+!
."&!
."+4+!"
.%1 !"
."(*3
."07<03
."0<03
11. Structs.........................................................................................................................................................383
#3
#03
Copyright
Ó
Microsoft Corporation 1999-2012. All Rights Reserved.
Table of Contents
03
#03
#3
#3
003
,3"
1+3%
(3%
203%
") 3!
%'0+3$
!*D3$
33$
$2$.
.#$.
# $.
2$.
2$
12. Arrays......................................................................................................................................................... 395
($"
+#($%
(+150$%
($%
($!
($!
"($!
%(D$!
13. Interfaces....................................................................................................................................................401
10.
100.
0.
,.
,0.
,.
)0.
"10.
10.
10+."
10."
10.%
10 .%
"10.%
*900.3
10.$
0.
8900
10+
10
"10+!
Copyright
Ó
Microsoft Corporation 1999-2012. All Rights Reserved.
剩余63页未读,继续阅读
2020-05-29 上传
2018-02-21 上传
2014-02-14 上传
2023-07-16 上传
2023-05-20 上传
2023-05-12 上传
2023-06-09 上传
2023-06-03 上传
2023-05-18 上传
abandon_asdn
- 粉丝: 31
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功