回到目录
在时我们需要搞清楚一些值类型的初始值,即当你声明一个变量后,它事实上是有一个默认值的,下面选自
MSDN:http://msdn.microsoft.com/zh-cn/library/83fhsxwc.aspx
| 值类型 | 默认值 | 
|  bool  | false | 
|  byte  | 0 | 
|  char  | '\0' | 
|  decimal  | 0.0M | 
|  double  | 0.0D | 
|  enum  | 表达式 (E)0 产生的值,其中 E 为 enum 标识符。 | 
|  float  | 0.0F | 
|  int  | 0 | 
|  long  | 0L | 
|  sbyte  | 0 | 
|  short  | 0 | 
|  struct  | 将所有的值类型字段设置为默认值并将所有的引用类型字段设置为 null | 
|  uint  | 0 | 
|  ulong  | 0 | 
|  ushort  | 0 | 
下表显示了整型的大小和范围,这些类型构成了简单类型的一个子集。
|  类型  |  范围  |  大小  | 
|  sbyte  | -128 到 127 | 有符号 8 位整数 | 
|  byte  | 0 到 255 | 无符号 8 位整数 | 
|  char  | U+0000 到 U+ffff | 16 位 Unicode 字符 | 
|  short  | -32,768 到 32,767 | 有符号 16 位整数 | 
|  ushort  | 0 到 65,535 | 无符号 16 位整数 | 
|  int  | -2,147,483,648 到 2,147,483,647 | 有符号 32 位整数 | 
|  uint  | 0 到 4,294,967,295 | 无符号 32 位整数 | 
|  long  | -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 | 有符号 64 位整数 | 
|  ulong  | 0 到 18,446,744,073,709,551,615 | 无符号 64 位整数 | 
回到目录
作者:仓储大叔,张占岭,
荣誉:微软MVP

    
    










