运行结果:

绿色代码运行结果:


常见异常类:常见的 System 异常包括: ArgumentException:在调用某方法时,传递的参数中至少有一个不符合所调用方法的参数规范。 ArgumentNullException:调用方法时所传递的参数中,至少有一个在任何情况下都不应为 null。 ArgumentOutOfRangeException:调用方法时,如果在传递给该方法的参数中至少有一个不为null且不包含有效值时,引发该异常。 ArithmeticException:操作将导致上溢或下溢。 ArrayTypeMismatchException:当试图在数组中存储类型不正确的元素时引发的异常。 DivideByZeroException:试图用零除整数值或十进制数值时引发的异常。 DllNotFoundException:当未找到在 DLL 导入中指定的 DLL 时所引发的异常。 IndexOutOfRangeException:使用了大于数组或集合大小的索引。 InsufficientMemoryException:当检测到没有足够的可用内存时引发的异常。无法继承此类。 InvalidCastException:因无效类型转换或显式转换引发的异常。 InvalidOperationException:当方法调用对于对象的当前状态无效时引发的异常。 NotImplementedException:在无法实现请求的方法或操作时引发的异常。 NotSupportedException:当调用的方法不受支持,或试图读取或写入不支持的流时引发的异常。 NullReferenceException:在将引用设置为有效实例之前使用了引用的属性或方法。 OutOfMemoryException:没有足够的内存继续执行程序时引发的异常 OverflowException:在选中的上下文中的算术运算、类型转换或转换操作导致溢出时引发的异常。 FormatException:参数或操作数格式不正确。