TypeDescriptor.GetClassName 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回指定元件之類別的名稱。
多載
GetClassName(Object) |
傳回使用預設類型描述元之指定元件的類別名稱。 |
GetClassName(Type) |
傳回指定類型之類別的名稱。 |
GetClassName(Object, Boolean) |
傳回使用自訂類型描述元之指定元件的類別名稱。 |
GetClassName(Object)
傳回使用預設類型描述元之指定元件的類別名稱。
public:
static System::String ^ GetClassName(System::Object ^ component);
public static string GetClassName (object component);
public static string? GetClassName (object component);
static member GetClassName : obj -> string
Public Shared Function GetClassName (component As Object) As String
參數
傳回
String,包含指定元件的類別名稱。
例外狀況
component
為 null
。
備註
一般而言,這個方法會傳回參數型別的完整 Type 名稱 component
。 例如,按鈕的類別名稱是 「System.Windows。Forms。按鈕」。 如果 component
實作 ICustomTypeDescriptor,它可以傳回替代名稱。
這個方法相當於具有 第二個參數的多false
載GetClassName(Object, Boolean)方法。
另請參閱
- GetClassName()
- GetComponentName
- GetFullComponentName(Object)
- CreateInstance(IServiceProvider, Type, Type[], Object[])
- GetReflectionType
適用於
GetClassName(Type)
傳回指定類型之類別的名稱。
public:
static System::String ^ GetClassName(Type ^ componentType);
public static string GetClassName (Type componentType);
public static string? GetClassName (Type componentType);
static member GetClassName : Type -> string
Public Shared Function GetClassName (componentType As Type) As String
參數
傳回
String,包含指定元件類型之類別的名稱。
例外狀況
componentType
為 null
。
備註
這個方法會針對指定的型別使用快取的自定義型別描述元來探索相關聯的類別名稱。
另請參閱
- GetClassName()
- GetComponentName
- GetFullComponentName(Object)
- CreateInstance(IServiceProvider, Type, Type[], Object[])
- GetReflectionType
適用於
GetClassName(Object, Boolean)
傳回使用自訂類型描述元之指定元件的類別名稱。
public:
static System::String ^ GetClassName(System::Object ^ component, bool noCustomTypeDesc);
public static string GetClassName (object component, bool noCustomTypeDesc);
public static string? GetClassName (object component, bool noCustomTypeDesc);
static member GetClassName : obj * bool -> string
Public Shared Function GetClassName (component As Object, noCustomTypeDesc As Boolean) As String
參數
- noCustomTypeDesc
- Boolean
true
表示不考慮自訂類型描述資訊,否則為 false
。
傳回
String,包含指定元件的類別名稱。
例外狀況
component
為 null
。
component
是跨處理序的遠端物件。
備註
一般而言,這個方法會傳回參數型別的完整 Type 名稱 component
。 例如,按鈕的類別名稱是 「System.Windows。Forms。按鈕」。 component
如果參數實作 ICustomTypeDescriptor,它可以傳回替代名稱。
另請參閱
- GetClassName()
- ICustomTypeDescriptor
- GetComponentName
- GetFullComponentName(Object)
- CreateInstance(IServiceProvider, Type, Type[], Object[])
- GetReflectionType