摘要:
System.Excelption 类型提供的制度 StackTrace 属性。 catch 块可读取该属性来获取一个堆栈跟踪,它描述了异常发生前调用了哪些方法。检查异常原因并改正代码时,这些信息很有用。访问该属性实际会调用 CLR 中的代码;该属性不是简单的放回一个字符串。构造 Exception 阅读全文
摘要:
异常是指成员没有完成它的名称所宣称的行动。 如 FileStream 的 方法里有 Read,Write,等等(行动成员通常用动词表示)。当行动成员不能完成任务时,就应抛出异常。 try: 如果代码需要执行一般性的资源清理操作,需要从异常中恢复,或者两者都需要,就可以放到 try 块中。负责清理的代 阅读全文
摘要:
装箱: 假定有一个逻辑上设为 null 的 Nuallable<int> 变量。将其传给期待一个 Object 的方法,就必须对其进行装箱,并将对已装箱 Nullable<int> 的引用传给方法。但对表面上为 null 的值进行装箱不符合直觉,即使 Nullable<int> 变量本身非 null 阅读全文