通过


TypeInitializationException(String, Exception) 构造函数

定义

使用默认错误消息、指定的类型名称和对此异常的根本原因的内部异常的引用初始化类的新实例 TypeInitializationException

public:
 TypeInitializationException(System::String ^ fullTypeName, Exception ^ innerException);
public TypeInitializationException(string fullTypeName, Exception innerException);
public TypeInitializationException(string? fullTypeName, Exception? innerException);
new TypeInitializationException : string * Exception -> TypeInitializationException
Public Sub New (fullTypeName As String, innerException As Exception)

参数

fullTypeName
String

无法初始化的类型的完全限定名称。

innerException
Exception

是当前异常原因的异常。 innerException如果参数不是 null 引用(Nothing在 Visual Basic 中),则当前异常在处理内部异常的块中catch引发。

注解

作为上一个异常的直接结果引发的异常可以包含对属性中上一个异常的 InnerException 引用。 如果InnerException属性未向构造函数提供内部异常值,则该InnerException属性将返回传递给构造函数的相同值,或返回 null 引用(Nothing在 Visual Basic 中)。

下表显示了 TypeInitializationException实例的初始属性值。

财产 价值
InnerException 内部异常引用。
Message 本地化的错误消息字符串。
TypeName 类型的名称。

适用于

另请参阅