C#基元类型 | CTS类型 | 范围 | 描述 | |
整
型 | Sbyte | System.SByte |
|
|
Byte | System.Byte |
|
| |
Short | System.Int16 |
|
| |
Ushort | System.Uint16 |
|
| |
Int | System.Int32 |
|
| |
Uint | System.Uint32 |
|
| |
Long | System.Int64 |
|
| |
Ulong | System.Uint64 |
|
| |
浮点型 | Float | System.Single |
|
|
Double | System.Double |
|
| |
布尔型 | Bool | System.Boolean |
|
|
字符型 | Char | Systen.Char |
|
|
个人来说,我也赞成使用CTS类型,原因是:
1:C#中,long类型为64位,而在其他语言中,如C++,long为32位。可能导致语言间的不兼容;
2:FCL(基础类库)中很多方法都是根据CTS来命名的,如:Convert.ToInt32(),Convert.ToInt64()等。
C#基元类型CTS概览
本文介绍了C#中的基元类型及其对应的CTS(通用类型系统)类型,包括整型、浮点型、布尔型和字符型。讨论了CTS类型的使用优势,如解决与其他语言的兼容性问题,并举例说明了FCL中的方法命名规范。
884

被折叠的 条评论
为什么被折叠?



