读经典——《CLR via C#》(Jeffrey Richter著) 笔记_基元类型(一)
2015-05-04 11:13
447 查看
【概念】
编译器直接支持的数据类型
【C#基元类型与对应的 FCL 类型】
编译器直接支持的数据类型
【C#基元类型与对应的 FCL 类型】
C#基元类型 | FCL 类型 | 说明 |
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 字符(C++中代表8位值) |
float | System.Single | IEEE 32位浮点值 |
double | System.Double | IEEE 64位浮点值 |
bool | System.Boolean | 一个 ture/false 值 |
decimal | System.Decimal | 一个 128位高精度浮点值,常用于不容许舍入误差的金融计算。 |
string | System.String | 一个字符数组 |
object | System.Object | 所有类型的基类型 |
dynamic | System.Object | 对于 CLR,dynamic 和 object 完全一致。然而,C#编译器允许使用一个 简单的语法,让dynamic变量参与动态调度。 |
相关文章推荐
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_基元类型(二)
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_基元类型(三)
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_dynamic基元类型
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_发布者策略控制
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_值类型的装箱和拆箱(二)
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_IL和验证
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_new新建对象
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_类型的各种成员
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_NGen.exe
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_引用类型和值类型(一)
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_.Net Framework 部署目标(一)
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_类型转换
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_方法执行
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_.Net Framework 部署目标
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_对象的相等性和同一性
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_CLR
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_友元程序集
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_值类型的装箱和拆箱(一)