Loading

C# struct和class

文字说明

值类型,存储于堆栈,存在于计算机内存逻辑区域中

引用类型,存储在堆中,位于计算机的不同逻辑位置

struct是值类型

  推荐较小的数据类型使用,因为结构的大小会影响应用程序的性能

  修改实际上是修改结构的副本,所有存储在结构中的数据类型都将被传递到堆栈

class是引用类型

  只传递内存地址

  修改实际是修改本身

code example

 

讲解传送门

 

posted @ 2017-03-18 12:38  shihao316558512  阅读(134)  评论(0编辑  收藏  举报