C#类型有两种 值类型、引用类型
类别 | 说明 |
值类型 | |
简单类型 | 有符号整形、无符号整形、字符型(char)、浮点型、高精度小数型(decimal)、布尔型 |
枚举类型 | enum E{}形式的用户自定义类型 |
结构类型 | struct S{} |
可以为空类型 | |
引用类型 | |
类类型 | 基类型object\字符串类型string\class C{} |
接口类型 | interface I{} |
数组类型 | int[]\int[,] |
委托类型 | delegate int D() |
值类型必需赋初值,引用类型默认为空。
输出参数的关键字为 out
引用关键字 ref