腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
对象
类型
与
装箱
、
、
MSDN说 我以为只有值
类型
是
装箱
的
?现在我有点糊涂了。那么,当我将
引用
类型
变量
赋值给
对象
变量
时,它
的
装箱
呢?
浏览 3
提问于2011-01-24
得票数 2
回答已采纳
2
回答
取消
装箱
不会创建值
的
副本。是这样
的
吗?
、
我当时正在读微软
的
“教室培训材料”。我读了以下文章 取消拳击是拳击
的
反面。它是将
引用
类型
显式转换为值
类型
。取消
装箱
检索对
对象
中包含
的
值
类型
的
引用
。取消
装箱
操作包括检查
对象
实例,以确保
对象
实例是给定值
类型
的
装箱
值。然后,将实例中
的
值复制到值
类型
变量</
浏览 6
提问于2010-09-18
得票数 10
回答已采纳
1
回答
使值
类型
变量
为空:这是否意味着
装箱
?
、
、
、
、
考虑到C#中
的
下列假设: 我
的
问题是:对于只有
引用
<em
浏览 2
提问于2020-06-24
得票数 0
回答已采纳
1
回答
在C#中,检索存储在表单
对象
标记中
的
文本数据
我已经用了好几年
的
各种基础了。我在Visual中经常使用
的
一个技巧是:当我想将不可见文本与窗体控件
对象
--按钮、标签(特别是picturebox ) --关联起来时,我已经将有用
的
文本存储在
对象
的
标记中。在任何情况下,您都可以毫不费力地在Visual中执行以下操作:稍后,您可以通过将.tag内容分配给字符串
变量
或在.text属性中显示数据来检索数据这在C#中是做不到
的
浏览 0
提问于2018-11-18
得票数 0
回答已采纳
1
回答
关于
装箱
的
CLR规范
、
、
、
、
盒式
类型
的
值(盒式值)
的
表示是可以存储值
类型
值
的
位置。
装箱
类型
是
对象
类型
,
装箱
值是
对象
。
装箱
类型
不能按名称直接
引用
,因此不能给字段或局部
变量
提供
装箱
类型
。另一方面,即使在使用MyStruct^
的
局部
变量
中,C++/CLI似乎也支持
装箱<
浏览 4
提问于2011-10-05
得票数 3
2
回答
一个类
对象
-没有错误吗?
、
、
请考虑MSDN中
的
以下语句: 所以,这没什么。因为类是
引用
类型
,所以这不应该有效(因为取消
装箱
只适用于值
类型
) var concernedClassObject = (TestClass)testCl
浏览 4
提问于2013-09-03
得票数 0
回答已采纳
1
回答
结构和枚举是真正
的
对象
,还是它们只是可转换为
对象
?
、
来自MSDN: 在我看来,值
类型
似乎与
引用
<
浏览 4
提问于2014-06-10
得票数 3
2
回答
为什么是
装箱
引用
类型
?
、
、
、
ECMA-335,1.8.2.4,指定可
装箱
类型
包括
引用
类型
(不包括托管指针/字节参)和泛型参数。
装箱
引用
类型
的
目的是什么?与未
装箱
对象
相比,盒式
引用
对象
的
功能和内存表示是否有任何不同?
浏览 5
提问于2013-10-23
得票数 6
回答已采纳
4
回答
值
类型
装箱
是
引用
类型
字段吗?
、
、
、
有以下代码:{} { int b;问题如下:
浏览 10
提问于2011-10-05
得票数 5
回答已采纳
2
回答
当您只存储
引用
类型
时,使用泛型集合有什么好处吗?
、
、
、
我一直在读一本书,并遇到了这样一种说法,即泛型允许程序员在使用例如Stack时避免
装箱
和取消
装箱
。我认为这不是完全正确
的
,因为Stack (不是泛型
的
)可以只保存
引用
类型
变量
,然后只有强制转换,没有
装箱
。 编辑: AFAIK,
装箱
只涉及值
类型
到
对象
转换。这是对
的
还是我遗漏了什么?
浏览 0
提问于2011-03-25
得票数 1
回答已采纳
3
回答
Boxing..do,我明白了吗?
、
、
可能重复: 嗨,根据我
的
理解:当我将值
类型
的
数据分配给(
引用
)
类型
对象
变量
时,它会被
装箱
,结果不是实际
引用
,因为它指向堆中存储
的
值
的
副本。是那么回事吗?谢谢
浏览 2
提问于2011-01-19
得票数 2
回答已采纳
4
回答
对C#规范中
的
引用
类型
和值
类型
略有混淆
、
、
、
我试图在C#规范中消化这个语句,该规范声明(§4.2):所以,我很难调和这些信息。这是否意味着结构在通过接口
类型
处理时表现为
引用
类型
?这意味着你可以得到一个值
类型
的
引用
.
浏览 2
提问于2011-06-10
得票数 2
回答已采纳
3
回答
System.Object如何在内部存储“
对象
”?
、
、
我读过关于
装箱
的
文章,书中说:“
装箱
可以正式定义为通过将
变量
存储在System.Object中显式地将值
类型
转换为相应
的
引用
类型
的
过程。”(强调后加)object objSh
浏览 8
提问于2011-02-23
得票数 2
回答已采纳
1
回答
用于
引用
类型
变量
的
装箱
和反
装箱
技术
的
性能?
、
、
装箱
和取消
装箱
只为值
类型
定义。
装箱
是将值
类型
转换为
类型
对象
或此值
类型
实现
的
任何接口
类型
的
过程。当CLR将值
类型
装箱
时,它会将值包装在System.Object中,并将其存储在托管堆中。取消
装箱
从
对象
中提取值
类型
。
装箱
是隐式
的
;取消
装箱
是显式
的</
浏览 0
提问于2018-07-17
得票数 2
3
回答
装箱
/取消
装箱
-只值
类型
?Ref.types -演员?
、
、
、
在MSDN中,我看到
装箱
/取消
装箱
是为了将值
类型
视为
对象
。但是当我读到关于ArrayList
的
文章时,它读到它也会进行拳击。所以我很困惑,因为ArrayList将值和
引用
类型
作为
对象
保存。另外,从术语
的
角度讲,下面不是解封,它仅仅是铸造吗?
浏览 6
提问于2011-01-17
得票数 2
回答已采纳
5
回答
使用
引用
类型
变量
进行
对象
类型
装箱
、
、
装箱
是指将值
类型
分配给
对象
类型
。将
引用
类型
分配给
对象
时是否相同? 当一个
类型
(不是object)被赋值时,会发生什么?那也是拳击吗?
浏览 1
提问于2012-02-01
得票数 13
回答已采纳
9
回答
用例对C#中
的
值
类型
进行
装箱
?
、
、
、
、
在某些情况下,需要将值
类型
的
实例视为
引用
类型
的
实例。对于这种情况,可以通过称为
装箱
的
过程将值
类型
实例转换为
引用
类型
实例。当对值
类型
实例进行
装箱
时,将在堆上分配存储,并将实例
的
值复制到该空间中。对此存储
的
引用
放在堆栈上。
装箱
值是一个
对象
,它是一个
引用
类型
,包含
浏览 9
提问于2009-06-22
得票数 10
回答已采纳
5
回答
装箱
/取消
装箱
和
类型
转换之间
的
区别是什么?
、
、
、
装箱
/取消
装箱
和
类型
转换之间
的
区别是什么? 通常,这些术语似乎可以互换使用。
浏览 0
提问于2009-07-06
得票数 81
4
回答
运行时如何知道
装箱
值
类型
的确切
类型
?
、
、
值
类型
被
装箱
到
对象
/
引用
类型
,然后作为
对象
存储在托管堆中。但我打不开拳击。取消
装箱
将
对象
/
引用
类型
转换回值
类型
object box = i; // Boxing好
浏览 4
提问于2014-07-30
得票数 7
回答已采纳
4
回答
拳击,你
的
喜好是什么,你认为哪个更快?
、
、
您不能从System.ValueType派生出C#,但我猜struct关键字正是这样做
的
,而CLI将这类
类型
定义识别为具有逐值语义。无论如何,当一个结构被分配给
对象
装箱
的
类型
时。值
类型
在公共语言基础结构(CLI)中有两个单独
的
表示: 当值
类型
嵌入到另一个
对象
或堆栈中时使用
的
“raw”表单。一个“
装箱
”表单,其中值
类型
中
的
数据被包装(
装
浏览 1
提问于2009-02-10
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python的元组、字典介绍,变量引用以及可变类型不可变类型
JavaScript的值类型和引用类型区别
Python-可变对象-动态类型-引用传递-深拷贝
8.Python的变量类型
java 的四种引用类型
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券