您当前的位置: 首页 > 

值类型和引用类型的最基本的区别是什么?

发布时间:2010-11-22 10:19:00 ,浏览量:0

C#将类型分为两类,一类是值类型,另一类是引用类型。大部分固有的基本类型(如整型,浮点型)是值类型,结构类型也是值类型。引用类型包括类、接口、数组和字符串。基本的概念非常简单,那就是一个值类型的实例代表了实际的数据(存在栈中),而一个引用类型的实例代表指向数据的指针或者引用(存在堆中)。 在C#中是这样的:

int x1 = 3; // x1是堆栈上的值    int x2 = new int();    x2 = 3; // x2还是堆栈上的值!

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    105695博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0627s