在C#中值类型和引用类型有什么区别?

最好举个例子看看?

谢谢!

值类型:
单元直接存放“有效值”
如:
int a=3;
则a内存单元就放的是3

引用类型:
单元放的是另外一个对象的引用(地址)
如:
Form form1=new Form();
就是说,在内存中开辟了一个对象new Form(),form1内存单元存放的是那个对象的地址,并非对象本身
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-10-03
简单说

值类型: 直接存放值。

引用类型: 存放的是地址,从这个地址引用。
相似回答