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

时间:2023-03-09 04:27:18
C#中值类型和引用类型图解

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

1,数组

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

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

2. 结构

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

struct sample

{

public int X;

public int Y;

}

simple ss = new simple();

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

3. 类

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

struct csample

{

public int X;

public int Y;

}

csimple cs = new csimple();

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

未完待续...

相关文章