共用方式為


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 參考 (在 Visual Basic 中為 Nothing),則會在處理內部例外的 catch 區塊中引發目前的例外狀況。

備註

直接因為前一個例外狀況而擲回的例外狀況可能包含對 InnerException 屬性中前一個例外狀況的參考。 InnerException 屬性會傳回與傳入建構函式中相同的值;如果 Nothing 屬性不提供內部例外值給建構函式,則傳回 null 參考 (在 Visual Basic 中為 InnerException)。

下表顯示 TypeInitializationException 執行個體的初始屬性值。

屬性
InnerException 內部例外狀況參考。
Message 當地語系化的錯誤訊息字串。
TypeName 型別的名稱。

適用於

另請參閱