在网上看了很久,发现有如下二种说法"装箱就是隐式的将一个值型转换为引用型对象"
"装箱就是将一个值型转换为引用型对象"上面那句与下面这句的区别就在于多了一个"隐式的"这个条件,但哪种解释是正确的了,?为什么?能举个例子吗,?另外,想下面这样将一个int转换成string的情况,是不是一次装箱了?int i = 3;
string str = i.toString();
"装箱就是将一个值型转换为引用型对象"上面那句与下面这句的区别就在于多了一个"隐式的"这个条件,但哪种解释是正确的了,?为什么?能举个例子吗,?另外,想下面这样将一个int转换成string的情况,是不是一次装箱了?int i = 3;
string str = i.toString();
解决方案 »
- 随机数问题
- 自建SMTP邮件服务器如何统计发送数据?
- 添加ContextMenuStrip 问题
- C#皮肤控件IrisSkin2.dll与容器控件不能兼容?
- datagridview中的combobox如何默认选中第一项
- !-记事本控件-!
- 为什么我的条件查询不能完整地将数据库中符合条件的记录返回在dataGirdView中?
- 紧急求助票据打印系统的数据库设计
- 菜鸟问题:listview 的用法
- 不会绑定单项
- 求教各位兄弟啊,c#网络编程(就光socket,tcplistener,完成端口)这种的有没什么相关优秀书籍可以介绍啊,在网上逛了半天,只看了一两本,提供的服务器写法性能也都不是很高,这方面的资源好像有点匮乏啊
- WinForm
从任何值类型转换为对象类型.
从任何值类型转换为System.ValueType类型;
从任何值类型转换为值类型实现的任何接品类型;
从任何枚举类型转换为System.Enum类型;
装箱转换意味着复制一个欲被装箱的值.这与从引用类型转换为对象类型有很大的不同.
"装箱就是隐式的将一个值型转换为引用型对象"
"装箱就是将一个值型转换为引用型对象" 下面那句话的解释更为准确?是吗,i.toString()这样的转换也就是属于装箱了?对吗,?