# CSharp
程序设计语言 C#
官方文档是最好学习 C# 的地方,适合基础学习。
# 基本信息
程序结构
- 关键组织概念:程序、命名空间、类型和程序集。
类型和变量
- 值类型、引用类型和变量。
表达式
- 表达式是在操作数和运算符的基础上构造而成。表达式生成的是值。
语句
- 语句用于表示程序的操作。
类和对象
- 类是最基本的 C# 类型。对象是类的示例。类是使用成员生成的。
数组
- 数组是一种数据结构,其中包含许多通过计算索引访问的变量。
接口
- 接口定义了可由类和结构实现的协定。接口可以含方法、属性、事件和索引器。接口不提供所定义成员的实现,仅指定必须由实现接口的类或结构提供的成员。
委托
- 委托类型表示对具有特殊参数列表和返回类型的方法的引用。通过委托,可以将方法视为可分配给变量并可作为参数传递的实体。委托类似于其它一些语言中的函数指针概念,但与函数指针不同的是,委托不仅面向对象,还类型安全。
特性
- 使用特性,程序可以指定关于类型、成员和其他实体的附加声明性信息。