TypeDescriptor.GetClassName Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Namen der Klasse für die angegebene Komponente zurück.
Überlädt
GetClassName(Object) |
Gibt den Namen der Klasse für die angegebene Komponente zurück. Dazu wird der Standardtypdeskriptor verwendet. |
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)
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
Gibt den Namen der Klasse für die angegebene Komponente zurück. Dazu wird der Standardtypdeskriptor verwendet.
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
Parameter
Gibt zurück
Ein String, der den Namen der Klasse für die angegebene Komponente enthält.
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 beispielsweise "System.Windows. Forms. Schaltfläche". Wenn component
implementiert ICustomTypeDescriptorwird, kann ein alternativer Name zurückgegeben werden.
Diese Methode entspricht der überladenen GetClassName(Object, Boolean) Methode mit dem zweiten Parameter .false
Weitere Informationen
- GetClassName()
- GetComponentName
- GetFullComponentName(Object)
- CreateInstance(IServiceProvider, Type, Type[], Object[])
- GetReflectionType
Gilt für:
GetClassName(Type)
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
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);
public static string? GetClassName (Type componentType);
static member GetClassName : Type -> string
Public Shared Function GetClassName (componentType As Type) As String
Parameter
Gibt zurück
Eine String, die den Namen der Klasse für den angegebenen Komponententyp enthält.
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
- GetClassName()
- GetComponentName
- GetFullComponentName(Object)
- CreateInstance(IServiceProvider, Type, Type[], Object[])
- GetReflectionType
Gilt für:
GetClassName(Object, Boolean)
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
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);
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
- noCustomTypeDesc
- Boolean
true
, um benutzerdefinierte Typbeschreibungsinformationen nicht zu berücksichtigen; anderenfalls false
.
Gibt zurück
Ein String, der den Namen der Klasse für die angegebene Komponente enthält.
Ausnahmen
component
ist null
.
component
ist ein prozessübergreifendes Remoteobjekt.
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 beispielsweise "System.Windows. Forms. Schaltfläche". Wenn der component
Parameter implementiert ICustomTypeDescriptor, kann er einen alternativen Namen zurückgeben.
Weitere Informationen
- GetClassName()
- ICustomTypeDescriptor
- GetComponentName
- GetFullComponentName(Object)
- CreateInstance(IServiceProvider, Type, Type[], Object[])
- GetReflectionType