C#值类型和引用类型的区别

值类型:byte short int long float double decimal char bool struct enem
1.数据存储在栈中,内存自动释放
2.存取速度快
3.变量存放实际数据

引用类型:string class 数组 接口 委托 
1.数据存储在堆中,内存由GC释放
2.存取速度慢
3.变量存放的是数据地址,即对象的引用

你可能感兴趣的:(c#)