为了账号安全,请及时绑定邮箱和手机立即绑定

引用类型中的值类型存在托管堆中还是栈中?

引用类型中的值类型存在托管堆中还是栈中?

C#
慕码人8056858 2018-12-13 04:01:35
class Student {      public int FID{get;set;}      public int FName{get;set;}      }Student stu=new Student();我们都说引用类型(stu)存在于托管堆中值类型存在于栈中。那FID是值类型是存在与栈中吗?
查看完整描述

2 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

C#图解教程》里是这样说的:https://img1.sycdn.imooc.com//5c1865860001c46e13340468.jpg

查看完整回答
反对 回复 2018-12-18
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

如果实例化Student,那么FID在对象stu中,也就是在堆中。

如果没有实例化Student,那么在Student声明值类型是存在于栈中的。


查看完整回答
反对 回复 2018-12-18
  • 2 回答
  • 0 关注
  • 634 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信