标识符 identifier
关键字 Keyword
如果非得用关键字当标识符,前面加一个@
上下文关键字
上下文关键字用于在代码中提供特定含义,但不是 C# 中的保留字。 一些上下文关键字(如 partial 和 where)在两个或多个上下文中有特殊含义。
- Literal
- 标点符号
- 操作符
注释
类型基本知识
预定义的类型
- int
- string
- bool
- …
public class UnitConverter
{
Int ratio;//Field 字段
Public UnitConverter(int unitRatio) //Contstructor 构造函数
{
Ratio=unitRatio;
}
Public int Convert(int unit) // 方法 Method
{
Return unit*ratio;
}
}
自定义类型
- 可以使用原始类型来构建复杂类型。
- 类型的成员。数据成员 Data,函数成员 Function。
构造函数和实例化
- 数据是通过实例化一个类型来创建的。
- 预定义的类型直接写Literal就可以被实例化了。
- 而自定义类型则通过new操作符来创建实例。
实例成员 vs 静态成员
- 操作于类型实例的数据成员和函数成员都叫做实例成员。
- 操作于类型而不是类型实例的数据成员和函数成员叫做静态成员。static
- 静态类 static class的所有成员都是静态的。
- 静态类不可以创建实例。例如Console,它在整个程序里就一个。
public
public关键字可以把成员暴露给其它的类。