一些总结
boxing是什么意思?·················装箱就是把值类型转换成引用类型,反之就是拆箱。
int a=5;
string ss=a;装箱
int a2=int.Parse(ss);拆箱
哪些是值类型哪些是引用类型?
值类型
值类型是在栈中分配内存,在声明时初始化才能使用,不能为null。
值类型超出作用范围系统自动释放内存。
引用类型
引用类型在堆中分配内存,初始化时默认为null。
引用类型是通过垃圾回收机制进行回收。
boxing是什么意思?·················装箱就是把值类型转换成引用类型,反之就是拆箱。
int a=5;
string ss=a;装箱
int a2=int.Parse(ss);拆箱
哪些是值类型哪些是引用类型?
值类型
值类型是在栈中分配内存,在声明时初始化才能使用,不能为null。
值类型超出作用范围系统自动释放内存。
引用类型
引用类型在堆中分配内存,初始化时默认为null。
引用类型是通过垃圾回收机制进行回收。