首页 > 代码库 > 关于C#数据类型自己的理解

关于C#数据类型自己的理解

  电脑CUP处理程序的运行。cpu里分为一级缓存,二级缓存,还有三级缓存,之后是内存里的东西。

      

  栈存放在一级缓存里,所以cup调用速度最快,处理起来也效率也最高,但是大小很小,能存放的东西很少。

  堆存放在二级缓存里,离cpu不一级缓存远一点,但是存储的数据量更大一些。 

  C#里值类型创建的实例存储在栈里,引用类型创建的实例存储在堆里。