欢迎来到山海君的博客

遇见你,就像跋山涉水遇到一轮月亮,以后天黑心伤,就问那天借一点月光【天堂旅行团】  

C#类型系统

值类型
简单类型
有符号整型:sbyte,short,int,long
无符号整型:byte,ushort,uint,ulong
Unicode字符:char,表示UTF-16代码单元
IEEE二进制浮点:float,double
高精度十进制浮点数:decimal
布尔值:bool,表示布尔值(true或false)
枚举类型
enum E{...}格式的用户定义类型。enum类型是一种包含已命名常量的独特类型,每个enum类型都有一个基础类型(必须是八种整型类型之一)。enum类型的值集与基础类型的值集相同。
结构类型
格式为struct S{...}的用户定义类型
可以为null的值类型
值为null的其他所有值类型的扩展
元组值类型
格式为(T1,T2,...)的用户定义类型
引用类型
类类型
其他所有类型的最终基类:object
Unicode字符串:string,表示UTF-16代码单元序列
格式为class C {...} 的用户定义类型
接口类型
格式为interface I {...}的用户定义类型
数组类型
一维,多维和交错。例如:int[] int[,]和int[][]
委托类型
格式为delegate int D(...)的用户定义类型

posted @ 2021-12-15 11:38  山海君  阅读(50)  评论(0)    收藏  举报