读经典——《CLR via C#》(Jeffrey Richter著) 笔记_基元类型(一)

【概念】

编译器直接支持的数据类型

【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变量参与动态调度。

原文地址:https://www.cnblogs.com/lishidefengchen/p/4475694.html