C#中值类型和引用类型图解

举几个值类型和引用类型的内存配置: 值类型存储在栈中,引用类型堆里:

1,数组

     数组是引用类型,但是数组的元素可以是值类型或引用类型

     

2. 结构

    结构是值类型,简略的看个例子

    struct sample

    {

          public int X;

          public int Y;

     }

     simple ss = new simple();

    

 3. 类

     类是引用类型,简略看个例子:

     

    struct csample

    {

          public int X;

          public int Y;

     }

     csimple cs = new csimple();

      

未完待续...

    

原文地址:https://www.cnblogs.com/xiao9426926/p/5806986.html