值类型

值类型是一个轻量级的类型,于引用类型相比,值类型更轻巧,运行更高效,值类型的数据一般情况下被存放在线程堆栈中,线程堆栈的处理原理相对简便,而且处理速度很快,值类型具有以下特性。

  • 值类型变量一般都存放在线程堆栈中。
  • 访问值类型变量时,一般都是直接访问其实例。
  • 每个值类型变量都有自己的数据副本,因此对一个值类型变量的操作不会影响其他变量。
  • 复制值类型变量时,复制的是变量的值,而不是变量的地址。
  • 值类型变量不能为null,必须具有一个确定的值。值类型主要有两大类组成,分别为结构和枚举。而结构又包含数值类型、布尔类型和用户自定义结构等3类,数值类型包括整数类型、浮点型、decimal等。
posted @ 2012-07-07 10:16  JonyDogg  阅读(226)  评论(0)    收藏  举报