1、System.TypeInitializationException
在静态构造函数引发了异常,但没有可以捕捉到它的 catch 子句时引发
2、System.ArithmeticException
算术运算操作所引发异常的基类
3、System.ArrayTypeMismatchException
当存储一个数组时,如果由于被存储的元素的实际类型与数组的实际类型不兼容而导致存储失败,就会引发此异常
4、System.DivideByZeroException
当除数为零时引发
5、System.IndexOutOfRangeException
在试图使用小于零或超出数组上界的下标索引数组时引发
6、System.InvalidCastException
当从基类或接口类型到派生类型的显式转换失败时,就会引将引发此异常(在运行时)
7、System.NullReferenceException
在需要使用引用对象的情况下,如果引用为null,将引发此异常
8、System.OutOfMemoryException
在分配内存失败时引发
9、System.OverflowException
在 checked 上下文中的算术运算溢出时引发
10、System.StackOverflowException
当执行栈由于保存了太多挂起的方法调用而耗尽时,就会引发此异常;这通常表明存在非常深或无限的递归