当前位置: 代码迷 >> C# >> c#的装箱,该怎么处理
  详细解决方案

c#的装箱,该怎么处理

热度:164   发布时间:2016-05-05 02:49:00.0
c#的装箱
int i=5;
sting j=i;  是一个装箱过程吗
另外,C#程序是由命名空间和类组成的吗?命名空间和类是什么关系
刚入门C#,有c的基础,求大神解答
------解决思路----------------------
string j = i 直接就报错了
int a = 5;
object obj = a; //装
int c = (int)obj  //拆
还有 C# 是一个语言 不是由什么组成的?  中文是由什么组成的?、、
命名空间 就相当于 一个文件夹的概念而已 
------解决思路----------------------
是,int 是值类型,string 是引用类型。  反之  则为拆箱。
C#程序  由很多东西组成。命名空间 可以包含类,类也可以没有命名空间。
------解决思路----------------------
C# 装箱指的是 值类型装换为引用:
是,int 是值类型,string 是引用类型。  反之  则为拆箱。
C#程序  由很多东西组成。命名空间 可以包含类,类也可以没有命名空间。


别逗了,sting j=i; 直接就提示错误了,无法将类型“int”隐式转换为“string”。
1楼说的是正确的

------解决思路----------------------
你那些都不算
装箱是指把值类型转化为引用类型,拆箱反之。
装箱与拆箱可以是隐式转换也可显式转换
这下知道了吧
------解决思路----------------------
这类问题找个入门的书看看就都清楚了
  相关解决方案