代码如下:
using System;
class Unboxing_Test
{
static void Main()
{
int i = 100;
object o = i; // 装箱
try
{
int j = (short)o; // 取消装箱
System.Console.WriteLine("取消装箱成功.");
}
catch (System.InvalidCastException e)
{
System.Console.WriteLine("{0} 取消装箱异常.", e.Message);
}
}
}
本文介绍了一段使用 C# 实现的取消装箱异常处理代码,并对其进行了优化。详细阐述了装箱和取消装箱的过程,以及如何通过 try-catch 结构捕获并处理异常情况。

被折叠的 条评论
为什么被折叠?



