1. 异常 C# 中的异常用于处理系统级和应用程序级的错误状态,它是一种结构化的.统一的和类型安全的处理机制.C# 中的异常机制非常类似于 C++ 的异常机制,但是有一些重要的区别: 在 C# 中,所有的异常必须由从 System.Exception 派生的类类型的实例来表示.在 C++ 中,可以使用任何类型的任何值表示异常. 在 C# 中,利用 finally 块(第 8.10 节)可编写在正常执行和异常情况下都将执行的终止代码.在 C++ 中,很难在不重复代码的情况下编写这样的代码. 在 C