---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
- 值类型
- 结构
- ( 数值 )类型
- 整形
- 浮点型
- decimal
- ……
- bool(true or false)
- 用户自定义结构
- ( 数值 )类型
- 枚举
- 结构
- 引用类型:引用类型的变量又称为对象,可存储对实际数据的引用。
- class(引用类型的关键字)
- interface(引用类型的关键字)
- delegate(委托)(引用类型的关键字)
- dynamic(内置引用类型)
- object(内置引用类型)
- String(内置引用类型)
- 指针类型(下列类型都可以是指针类型)
基于值类型的变量直接包含值。 将一个值类型变量赋给另一个值类型变量时,将复制包含的值。 这与引用类型变量的赋值不同,引用类型变量的赋值只复制对对象的引用,而不复制对象本身。
所有的值类型均隐式派生自 System.ValueType。
与引用类型不同,不能从值类型派生出新的类型。 但与引用类型相同的是,结构也可以实现接口。
与引用类型不同,值类型无法包含 null 值。 然而,可以为 null 的类型功能确实允许将 null 赋给值类型。
每种值类型均有一个隐式的默认构造函数来初始化该类型的默认值。 有关值类型的默认值的信息,请参见默认值表。
简单类型的主要功能:
所有的简单类型(C# 语言的组成部分)均为 .NET Framework 系统类型的别名。 例如,int 是 System.Int32 的别名。 有关完整的别名列表,请参见 内置类型表(C# 参考)。
编译时计算操作数均为简单类型常数的常数表达式。
可使用文字初始化简单类型。 例如,“A”是 char 类型的文字,而 2001 是 int 类型的文字。
资料:http://msdn.microsoft.com/zh-cn/library/3ewxz6et.aspx
---------------------- android培训、java培训 、期待与您 交 流! ----------------------