C#装箱和拆箱道理详解【C#.Net教程】,C# 装箱 拆箱
作者:搜教程发布时间:2019-11-27分类:.Net教程浏览:28评论:0
导读:.NET包括一个特别的Object类,能够接收恣意的数据范例的值,当所通报或所赋值的范例不是一个特定的数据范例时,object类就供应了一种通报参数和赋值的通用要领。赋给objec...
.NET包括一个特别的Object类,能够接收恣意的数据范例的值,当所通报或所赋值的范例不是一个特定的数据范例时,object类就供应了一种通报参数和赋值的通用要领。赋给object的值必需作为援用范例,并寄存砸托管堆中。
装箱:
int age = 24;
object refAge= age;
能够看的出,第一条语句建立一个变量age,并将值放在托管栈中;
第二条语句将age的值赋给援用范例。它将值24放在托管堆中。
这个值范例包装为援用范例的历程,称为装箱。
拆箱:
相反,将援用范例转换为值范例的历程称为拆箱。拆箱将对对象强迫转换为本来的范例。对前面的对象举行拆箱。
int newAge = (int) refAge;
string newAge =(String) refAge;
拆箱的值必需和它要转换的目的的变量有雷同的范例。
经由过程上面简朴图例解说,是否是对C#装箱和拆箱道理有了也许的相识
更多C#装箱和拆箱道理详解相干文章请关注ki4网!
标签:C# 装箱 拆箱
相关推荐
你 发表评论:
欢迎- .Net教程排行
-
- 1案例分享c++ map的运用和 查找机能测试【C#.Net教程】,性能,map,c++
- 2细致引见C# string花样的日期时候字符串转为DateTime范例的要领【C#.Net教程】,C#,string,DateTime
- 3c#怎样运用?c#的基础语法【C#.Net教程】,c#,关键字
- 4详解ASP.NET中衔接数据库设置要领【C#.Net教程】,ASP.NET,数据库,配置
- 5C# DataSet机能最好实践【C#.Net教程】,C#,DataSet
- 6.net和c#有什么区别【C#.Net教程】,.net,c#
- 7C#_挪用封装的一个类完成导出Excel表格的功用【C#.Net教程】,C# Excel表格
- 8asp .net 面试题及答案分享【C#.Net教程】,.net,自己,整理,问题,面试
- 9让WebAPI 返回JSON花样的数据实例教程【C#.Net教程】,javascript,WebAPI,JSON,api,web,搭建,返回
- 最新文章
- 广而告之