C# 编程指南

本节提供有关关键的 C# 语言功能和 C# 可通过 .NET Framework 访问的功能的详细信息。

本节中大部分内容都假定您已了解有关 C# 和一般编程概念的一些知识。 如果您刚开始学习编程或 C#,您可能还希望访问 C# Developer Center(C# 开发人员中心),此处提供很多教程、示例和视频,可帮助您入门。

有关特定的关键字、运算符和预处理器指令的信息,请参见 C# 参考。 有关 C# 语言规范的信息,请参见 C# 语言规范

语言部分

在 C# 程序内部

Main() 和命令行参数(C# 编程指南)

类型(C# 编程指南)

数组(C# 编程指南)

字符串(C# 编程指南)

语句、表达式和运算符(C# 编程指南)

类和结构(C# 编程指南)

属性(C# 编程指南)

接口(C# 编程指南)

索引器(C# 编程指南)

枚举类型(C# 编程指南)

委托(C# 编程指南)

事件(C# 编程指南)

泛型(C# 编程指南)

迭代器(C# 和 Visual Basic)

LINQ 查询表达式(C# 编程指南)

Lambda 表达式(C# 编程指南)

命名空间(C# 编程指南)

可以为 null 的类型(C# 编程指南)

不安全代码和指针(C# 编程指南)

XML 文档注释(C# 编程指南)

平台部分

应用程序域(C# 和 Visual Basic)

程序集和全局程序集缓存(C# 和 Visual Basic)

特性(C# 和 Visual Basic)

集合(C# 和 Visual Basic)

异常和异常处理(C# 编程指南)

文件系统和注册表(C# 编程指南)

互操作性(C# 编程指南)

反射(C# 和 Visual Basic)

重要章节

C# 3.0 in a Nutshell, Third Edition: A Desktop Quick Reference中的Advanced C#

请参见

其他资源

C# 参考

Visual C#