摘要:
对值类型使用泛型集合类,在把引用类型时需要进行装箱和拆箱工作。值类型存储在堆栈上,引用类型存储在堆上。C#类是引用类型,结构是值类型。.net很容易将值类型转换为应用类型,所以可以在需要对象(对象时引用类型)的任意地方使用值类型。例如,int可以赋予一个对象。从值类型转换为引用类型称为装箱。如果方法需要把一个对象作为参数,而且传送一个值类型,装箱操作就会自动进行。另一方面,装箱的值类型可以使用拆箱操作转换为值类型。在拆箱的时,需要使用类型转换运算符。下面的例子显示了System.Collection 命名空间中的ArrayList类。ArrayList存储对象,Add()方法定义为需要把一个对 阅读全文
posted @ 2012-02-16 09:36
为来的孩子
阅读(208)
评论(0)
推荐(0)
浙公网安备 33010602011771号