首页 > Windows开发 > 详细

C#装箱和拆箱小记录

时间:2020-05-15 14:00:36      阅读:46      评论:0      收藏:0      [点我收藏+]

C#的基本数据类型装箱后,如果要拆箱,那么在拆的时候一定要保证,强转的类型和之前是一样的,否则会报异常。

拿Int32数据类型来举例:

如下的写法是正确的:

1 Int32 a = 12;
2 object b = (object)a;
3 Int32 c = (Int32)b;

如下的写法是错误的:

1 Int32 a = 12;
2 object b = (object)a;
3 Int64 c = (Int64)b;

但是,如下的写法是可以正确运行的:

1 Int32 a = 12;
2 object b = (object)a;
3 Int64 c = Convert.ToInt64(b);

 

C#装箱和拆箱小记录

原文:https://www.cnblogs.com/luguoshuai/p/12894475.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!