TypeDescriptor.GetClassName Methode

Definition

Gibt den Namen der Klasse für die angegebene Komponente zurück.

Überlädt

Name Beschreibung
GetClassName(Object)

Gibt den Namen der Klasse für die angegebene Komponente mithilfe des Standardtypdeskriptors zurück.

GetClassName(Type)

Gibt den Namen der Klasse für den angegebenen Typ zurück.

GetClassName(Object, Boolean)

Gibt den Namen der Klasse für die angegebene Komponente mithilfe eines benutzerdefinierten Typdeskriptors zurück.

GetClassName(Object)

Gibt den Namen der Klasse für die angegebene Komponente mithilfe des Standardtypdeskriptors zurück.

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

Parameter

component
Object

Die Object Klasse, für die der Klassenname angegeben werden soll.

Gibt zurück

A String mit dem Namen der Klasse für die angegebene Komponente.

Ausnahmen

component ist null.

Hinweise

In der Regel gibt diese Methode den vollständigen Type Namen für den component Parametertyp zurück. Der Klassenname für eine Schaltfläche lautet z. B. "System.For example, the class name for a button is "System. Windows. Forms.Button". Bei component Implementierungen ICustomTypeDescriptorkann ein alternativer Name zurückgegeben werden.

Diese Methode entspricht der überladenen GetClassName(Object, Boolean) Methode mit einem zweiten Parameter von false.

Weitere Informationen

Gilt für:

GetClassName(Type)

Gibt den Namen der Klasse für den angegebenen Typ zurück.

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

Parameter

componentType
Type

Die Type Zielkomponente.

Gibt zurück

A String mit dem Namen der Klasse für den angegebenen Komponententyp.

Ausnahmen

componentType ist null.

Hinweise

Diese Methode verwendet den zwischengespeicherten benutzerdefinierten Typdeskriptor für den angegebenen Typ, um den zugeordneten Klassennamen zu ermitteln.

Weitere Informationen

Gilt für:

GetClassName(Object, Boolean)

Gibt den Namen der Klasse für die angegebene Komponente mithilfe eines benutzerdefinierten Typdeskriptors zurück.

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

Parameter

component
Object

Die Object Klasse, für die der Klassenname angegeben werden soll.

noCustomTypeDesc
Boolean

truebenutzerdefinierte Typbeschreibungsinformationen nicht zu berücksichtigen; andernfalls . false

Gibt zurück

A String mit dem Namen der Klasse für die angegebene Komponente.

Ausnahmen

component ist null.

component ist ein prozessübergreifendes remoted-Objekt.

Hinweise

In der Regel gibt diese Methode den vollständigen Type Namen für den component Parametertyp zurück. Der Klassenname für eine Schaltfläche lautet z. B. "System.For example, the class name for a button is "System. Windows. Forms.Button". Wenn der component Parameter implementiert wird ICustomTypeDescriptor, kann er einen alternativen Namen zurückgeben.

Weitere Informationen

Gilt für: