当前位置: 首页 > news >正文

拆箱陷阱

Int32 i = 10;
            Object obj = new Object();
            try
            {
                obj = i;
                Console.Write("装箱成功\n");
               // Console.Write()
            }
            catch(Exception ex)
            {
                Console.Write("装箱失败");
                Console.Write(ex.ToString());
                return;

            }
            try
            {
                Int64 j = (Int64)obj;//这里会出现错误
                Console.Write("拆箱成功");
            }
            catch(Exception ex)
            {
                Console.Write("装箱失败");
                Console.Write(ex.ToString());
            }
            Console.Read();

 如要修改:Int64 j = (Int64)(Int32)obj

转载于:https://www.cnblogs.com/zhang123/archive/2013/03/09/2951949.html

相关文章:

  • 带你攀顶云端高级认证,有这回事?
  • Tomcat7 安装使用及jvm连接数参数调优
  • 开发可统计单词个数的Android驱动程序(3)
  • 使用Vitamio打造自己的Android万能播放器(12)—— 播放网络视频缓冲处理
  • 调试工具-gprof
  • 分页插件jquery.pagination.js
  • C#中ref和out的使用小结
  • Cocoa.Programming.for.Mac.OS.X 3rd 前8章小知识点
  • 用apache搭建web服务器
  • android: scrollbarStyle
  • LINQ 关键字
  • Linux 一次性杀死用户所有进程
  • 解决websphere6.1必须为元素类型web-app声明属性version
  • 将32位无符号整数表示的时间信号转化为习惯的形式
  • 财经法规与会计职业道德1
  • [case10]使用RSQL实现端到端的动态查询
  • 【翻译】babel对TC39装饰器草案的实现
  • Angular Elements 及其运作原理
  • Angular 响应式表单 基础例子
  • ECMAScript入门(七)--Module语法
  • MySQL QA
  • oschina
  • PHP的Ev教程三(Periodic watcher)
  • Sass 快速入门教程
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 普通函数和构造函数的区别
  • 我是如何设计 Upload 上传组件的
  • 移动端解决方案学习记录
  • 译米田引理
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​插件化DPI在商用WIFI中的价值
  • ​香农与信息论三大定律
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (10)STL算法之搜索(二) 二分查找
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (全注解开发)学习Spring-MVC的第三天
  • (万字长文)Spring的核心知识尽揽其中
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转)c++ std::pair 与 std::make
  • (转)Oracle存储过程编写经验和优化措施
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .Net8 Blazor 尝鲜
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • /proc/vmstat 详解
  • [ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]
  • [Android Studio] 开发Java 程序
  • [ASP.NET MVC]如何定制Numeric属性/字段验证消息