C# 所有变量存储都需要一个存储空间,在代码发生装箱操作后,object是如何存储这个类型的,存在哪里? 如:将inta=10装箱后,10会被存在哪里?是怎么存储的,谢谢... 如:将int a=10 装箱后,10会被存在哪里?是怎么存储的,谢谢 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 存储空间 c# 变量 代码 装箱 搜索资料 1个回答 #热议# 空调使用不当可能引发哪些疾病? 我们都是三好学生 2017-07-25 知道答主 回答量:22 采纳率:100% 帮助的人:2万 我也去答题访问个人页 关注 展开全部 针对你的 int a=10来说,如果装箱object b= a , 将a装箱,b引用装箱对象a,也就是a装箱后将引用赋值给b, 这时候CLR将原来存储在栈上的值10直接移至到托管堆上,但是实例引用a继续留在栈上 ,此时会为10 在堆上会分配一块内存,连同10一起存储的还有 对象类型指针、同步快索引,这时候在栈上留有a,b两个实例引用,托管堆上的10的指针同时指向a、b。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-06-06 既然C#里一切都是对象,又为什么会有装箱操作? 13 2014-10-11 c#中,怎么把变量存储到内存中,任意form中都可以读取此变... 2010-11-22 c#中一个数组要存储不同类型的变量要怎么定义 3 2009-03-12 C#数据类型转换、转迷糊我了 +_+ 3 2016-09-15 如何在C#中存储大量数据而不引发OutOfMemoryExc... 2017-10-27 c#中什么是值类型什么是引用类型 2017-08-09 C#中所有数据都以类型的方式表示,数组也不例外,存储不同类型... 2010-11-24 C#装箱拆箱的底层意义 更多类似问题 > 为你推荐: