简单问题,装箱 拆箱
时间:2011-12-16
来源:互联网
声明个 object[] param = new object[9];
object数组,
param[0] = model.AC0534.ToString();
这样加.ToString()是不是就不涉及到装箱了??
object数组,
param[0] = model.AC0534.ToString();
这样加.ToString()是不是就不涉及到装箱了??
作者: w87875251l 发布时间: 2011-12-16
首先,装箱 obiect本来就不用ToString。 多此一举。
其次
装箱 是值类型到 object 类型或到此值类型所实现的任何接口类型的隐式转换。
我个人认为,不管加不加tostring,都是装箱 。
其次
装箱 是值类型到 object 类型或到此值类型所实现的任何接口类型的隐式转换。
我个人认为,不管加不加tostring,都是装箱 。
作者: accomp 发布时间: 2011-12-16
装箱是引用类型变为值类型,拆箱是值类型变为引用类型
作者: heerxiong 发布时间: 2011-12-16
装箱 拆箱 是指 值类型 和 引用类型 之间的转换。 AC0534 是值类型?
另外 如果是值类型的 .ToString() 也是装箱,因为值类型本身没有实现 .ToString() 方法。
要先装箱成引用类型。
http://www.cnblogs.com/vwxyzh/archive/2011/03/29/1999215.html
另外 如果是值类型的 .ToString() 也是装箱,因为值类型本身没有实现 .ToString() 方法。
要先装箱成引用类型。
http://www.cnblogs.com/vwxyzh/archive/2011/03/29/1999215.html
作者: fangxinggood 发布时间: 2011-12-16
不是的,你看看你的数据类型 还是object,就是说,
tostring()完后,再进行装箱处理,
所以tostring()可以处掉的,没有任何作用
tostring()完后,再进行装箱处理,
所以tostring()可以处掉的,没有任何作用
作者: MSDNXGH 发布时间: 2011-12-16
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28