值类型:int,double…

特点:在栈中开辟内存

int a = 9;
double d = 9;

引用类型:string,自定义类

特点:初始化的对象在栈中存放,但是存放的是一个指向堆中的值的内存空间

string s = "Hello World";
class A {
...
}
A a = new A();

C#学习之路(9):值类型和引用类型_内存空间