值类型与引用类型有什么区别?

解决方案 »

  1.   

    referrence to http://www.microsoft.com/china/community/program/originalarticles/techdoc/cts.mspx
      

  2.   

    值类型:在内存开了一份空间,是实际值. 如int i=0;
    引用类型:指在内存中是实际类型的副本,也就是一个地址。最好的例子是实例化一个类,如new class()
      

  3.   

    大家都说了概念.我说一个具体方便的.
    如果你有一个对象..的某个属性是引用类型的你用 clone 浅拷贝的方法复制出一个对象来.这个时候你的这个对象的值类型(结构)都会被拷贝一份..而引用类型不会..他拷是一个地址.你把新对象的引用类型改了.也会影响原来的哪个对象.