TypeDescriptor.GetClassName TypeDescriptor.GetClassName TypeDescriptor.GetClassName TypeDescriptor.GetClassName Method

定義

指定したコンポーネントのクラスの名前を返します。Returns the name of the class for the specified component.

オーバーロード

GetClassName(Object) GetClassName(Object) GetClassName(Object) GetClassName(Object)

既定の型記述子を使用して、指定したコンポーネントのクラスの名前を返します。Returns the name of the class for the specified component using the default type descriptor.

GetClassName(Type) GetClassName(Type) GetClassName(Type) GetClassName(Type)

指定した型のクラスの名前を返します。Returns the name of the class for the specified type.

GetClassName(Object, Boolean) GetClassName(Object, Boolean) GetClassName(Object, Boolean) GetClassName(Object, Boolean)

カスタムの型記述子を使用して、指定したコンポーネントのクラスの名前を返します。Returns the name of the class for the specified component using a custom type descriptor.

GetClassName(Object) GetClassName(Object) GetClassName(Object) GetClassName(Object)

既定の型記述子を使用して、指定したコンポーネントのクラスの名前を返します。Returns the name of the class for the specified component using the default type descriptor.

public:
 static System::String ^ GetClassName(System::Object ^ component);
public static string GetClassName (object component);
static member GetClassName : obj -> string
Public Shared Function GetClassName (component As Object) As String

パラメーター

component
Object Object Object Object

クラス名を取得する対象の ObjectThe Object for which you want the class name.

戻り値

指定したコンポーネントのクラスの名前を格納している StringA String containing the name of the class for the specified component.

例外

注釈

通常、このメソッドは、完全なを返しますTypeの名前、componentパラメーターの型。Typically, this method returns the full Type name for the component parameter type. たとえば、ボタンのクラス名は"System.Windows.Forms.Button"が。For example, the class name for a button is "System.Windows.Forms.Button". 場合component実装ICustomTypeDescriptor、代替名を返すことができます。If component implements ICustomTypeDescriptor, it can return an alternate name.

このメソッドはオーバー ロードされたのと同じGetClassName(Object, Boolean)メソッドの 2 番目のパラメーターをfalseします。This method is equivalent to the overloaded GetClassName(Object, Boolean) method with a second parameter of false.

こちらもご覧ください

GetClassName(Type) GetClassName(Type) GetClassName(Type) GetClassName(Type)

指定した型のクラスの名前を返します。Returns the name of the class for the specified type.

public:
 static System::String ^ GetClassName(Type ^ componentType);
public static string GetClassName (Type componentType);
static member GetClassName : Type -> string
Public Shared Function GetClassName (componentType As Type) As String

パラメーター

componentType
Type Type Type Type

対象のコンポーネントの TypeThe Type of the target component.

戻り値

指定したコンポーネントの型のクラス名を格納している StringA String containing the name of the class for the specified component type.

例外

componentTypenullです。componentType is null.

注釈

このメソッドでは、指定した型のキャッシュされているカスタム型記述子を使用して、関連付けられているクラス名を検出します。This method uses the cached custom type descriptor for the specified type to discover the associated class name.

こちらもご覧ください

GetClassName(Object, Boolean) GetClassName(Object, Boolean) GetClassName(Object, Boolean) GetClassName(Object, Boolean)

カスタムの型記述子を使用して、指定したコンポーネントのクラスの名前を返します。Returns the name of the class for the specified component using a custom type descriptor.

public:
 static System::String ^ GetClassName(System::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

パラメーター

component
Object Object Object Object

クラス名を取得する対象の ObjectThe Object for which you want the class name.

noCustomTypeDesc
Boolean Boolean Boolean Boolean

カスタムの型の記述情報を考慮する場合は true。それ以外の場合は falsetrue to consider custom type description information; otherwise, false.

戻り値

指定したコンポーネントのクラスの名前を格納している StringA String containing the name of the class for the specified component.

例外

component は、プロセス間のリモート オブジェクトです。component is a cross-process remoted object.

注釈

通常、このメソッドは、完全なを返しますTypeの名前、componentパラメーターの型。Typically, this method returns the full Type name for the component parameter type. たとえば、ボタンのクラス名は"System.Windows.Forms.Button"が。For example, the class name for a button is "System.Windows.Forms.Button". 場合、componentパラメーター実装ICustomTypeDescriptor、代替名を返すことができます。If the component parameter implements ICustomTypeDescriptor, it can return an alternate name.

こちらもご覧ください

適用対象