如何查找所有表示的异常类,例如系统IO命名空间。
在对象浏览器中,选择一个.Net框架版本(不是所有组件或我的解决方案)。
或者, look at MSDN .
编辑 :将以下内容粘贴到 LINQPad
var mscorlib = typeof(string).Assembly; var baseType = typeof(Exception); mscorlib.GetTypes().Where(t => (t.Namespace ?? "").StartsWith("System.IO") && baseType.IsAssignableFrom(t)).Dump();