C#属性,字段的物理存储位置?栈内存?堆内存 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 物理 内存 c# 搜索资料 1个回答 #热议# 为什么有人显老,有人显年轻? Aupryyyyyyyyyy 2012-10-30 · TA获得超过1636个赞 知道大有可为答主 回答量:1574 采纳率:53% 帮助的人:956万 我也去答题访问个人页 关注 展开全部 值类型(int、double 之类的数字类型及 struct 结构)的对象分配在栈中;而引用类型(string 及 class 类,继承自 Object)的对象分配在堆中。如果对引用类型拆箱,则对象会从堆分配到栈;而如果将值类型装箱,则对象会从栈分配到堆;GC(垃圾回收器)只会在堆中进行工作,原因是栈是由编译器自动管理释放的,而堆只能通过程序员手动(C/C++)或者通过 GC(托管语言)来回收。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2013-08-21 C#声明的变量,存放在内存什么地方?栈?堆 ? 2013-11-05 C#声明的变量,存放在内存什么地方?栈?堆 ?求解答 1 2011-11-20 C#声明的变量,存放在内存什么地方?栈?堆 ? 2011-04-19 关于C#中各种数据类型在内存中的物理位置? 1 2018-04-10 C# 中 堆和栈的 数据存放位置 2013-08-09 在c#中数组是放在栈内存中还是堆内存中啊? 5 2008-12-08 C#中值类型和引用类型分别放在堆栈里面的什么地方? 30 更多类似问题 > 为你推荐: