ITypeResolutionService.GetType 方法

定義

載入具有指定名稱的型別。

多載

GetType(String)

載入具有指定名稱的型別。

GetType(String, Boolean)

載入具有指定名稱的型別。

GetType(String, Boolean, Boolean)

載入具有指定名稱的型別。

GetType(String)

載入具有指定名稱的型別。

public:
 Type ^ GetType(System::String ^ name);
public Type GetType (string name);
public Type? GetType (string name);
abstract member GetType : string -> Type
Public Function GetType (name As String) As Type

參數

name
String

型別的名稱。 如果型別名稱不是指示組件的完整名稱,這個服務會搜尋內部的參考組件集合。

傳回

Type 的執行個體,對應到指定的名稱,或 null (如果找不到型別)。

適用於

GetType(String, Boolean)

載入具有指定名稱的型別。

public:
 Type ^ GetType(System::String ^ name, bool throwOnError);
public Type GetType (string name, bool throwOnError);
public Type? GetType (string name, bool throwOnError);
abstract member GetType : string * bool -> Type
Public Function GetType (name As String, throwOnError As Boolean) As Type

參數

name
String

型別的名稱。 如果型別名稱不是指示組件的完整名稱,這個服務會搜尋內部的參考組件集合。

throwOnError
Boolean

如果找不到組件時,這個方法應擲回例外狀況,則為 true,否則為 false。並且如果找不到組件,這個方法會傳回 null

傳回

Type 的執行個體,對應到指定的名稱,或 null (如果找不到型別)。

備註

如果無法載入類型,且 throwOnError 參數為 true ,這會擲回例外狀況。

適用於

GetType(String, Boolean, Boolean)

載入具有指定名稱的型別。

public:
 Type ^ GetType(System::String ^ name, bool throwOnError, bool ignoreCase);
public Type GetType (string name, bool throwOnError, bool ignoreCase);
public Type? GetType (string name, bool throwOnError, bool ignoreCase);
abstract member GetType : string * bool * bool -> Type
Public Function GetType (name As String, throwOnError As Boolean, ignoreCase As Boolean) As Type

參數

name
String

型別的名稱。 如果型別名稱不是指示組件的完整名稱,這個服務會搜尋內部的參考組件集合。

throwOnError
Boolean

如果找不到組件時,這個方法應擲回例外狀況,則為 true,否則為 false。並且如果找不到組件,這個方法會傳回 null

ignoreCase
Boolean

若要在搜尋型別時忽略大小寫,則為 true,否則為 false

傳回

Type 的執行個體,對應到指定的名稱,或 null (如果找不到型別)。

備註

如果無法載入類型,且 throwOnError 參數為 true ,這會擲回例外狀況。

適用於