Fork me on GitHub

基元类型

什么是基元类型?
编译器直接支持的数据类型

C#基元类型

FCL类型

符合CLS

说明

Sbyte

System.SByte

否

有符号8位值

byte

System.Byte

是

无符号8位值

Short

System.Int16

是

有符号16位值

Ushort

System.UInt16

否

无符号16位值

Int

System.Int32

是

有符号32位值

uint

System.UInt32

否

无符号32位值

long

System.Int64

是

有符号64位值

ulong

System.Uint64

否

无符号64位值

char

System.Char

是

16位Unicode字符(char不像在非托管c++zhong那样代表一个8位值)

float

System.Singe

是

IEEE32位浮点值

double

System.Double

是

IEEE64位浮点值

decimal

System.Decimal

是

128位高精度浮点值,常用于不容许舍入差的金融计算。128位中,1位是符号,96位是值本身(N),8位是比例因子(k)

string

System.String

是

字符数组

object

System.Object

是

所有类型的基类型

dynamic

System.Object

是

对于CLR,dynam和object完全一致。但C#编译器允许使用简单的语法当dynamic变量参与动态调度

 

 

可以认为C#编译器自动假定所有源代码文件都添加了一下using指令

using sbyte=System.SByte;

using int=System.Int32

...

 

posted on 2017-02-22 20:38  *Hunter  阅读(856)  评论(0)    收藏  举报

导航

AmazingCounters.com