ITypeResolutionService.GetType 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
載入具有指定名稱的型別。
多載
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
,則會擲回例外狀況。