TypeDescriptor.GetClassName Metodo

Definizione

Restituisce il nome della classe per il componente specificato.

Overload

Nome Descrizione
GetClassName(Object)

Restituisce il nome della classe per il componente specificato utilizzando il descrittore di tipo predefinito.

GetClassName(Type)

Restituisce il nome della classe per il tipo specificato.

GetClassName(Object, Boolean)

Restituisce il nome della classe per il componente specificato utilizzando un descrittore di tipo personalizzato.

GetClassName(Object)

Restituisce il nome della classe per il componente specificato utilizzando il descrittore di tipo predefinito.

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

Parametri

component
Object

Oggetto Object per il quale si desidera il nome della classe.

Valori restituiti

Oggetto String contenente il nome della classe per il componente specificato.

Eccezioni

component è null.

Commenti

In genere, questo metodo restituisce il nome completo Type per il component tipo di parametro. Ad esempio, il nome della classe per un pulsante è "System. Windows. Forms.Button". Se component implementa ICustomTypeDescriptor, può restituire un nome alternativo.

Questo metodo equivale al metodo di GetClassName(Object, Boolean) overload con un secondo parametro di false.

Vedi anche

Si applica a

GetClassName(Type)

Restituisce il nome della classe per il tipo specificato.

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

Parametri

componentType
Type

Oggetto Type del componente di destinazione.

Valori restituiti

Oggetto String contenente il nome della classe per il tipo di componente specificato.

Eccezioni

componentType è null.

Commenti

Questo metodo usa il descrittore di tipo personalizzato memorizzato nella cache per il tipo specificato per individuare il nome della classe associato.

Vedi anche

Si applica a

GetClassName(Object, Boolean)

Restituisce il nome della classe per il componente specificato utilizzando un descrittore di tipo personalizzato.

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

Parametri

component
Object

Oggetto Object per il quale si desidera il nome della classe.

noCustomTypeDesc
Boolean

true non considerare le informazioni sulla descrizione del tipo personalizzato; in caso contrario, false.

Valori restituiti

Oggetto String contenente il nome della classe per il componente specificato.

Eccezioni

component è null.

component è un oggetto remoto tra processi.

Commenti

In genere, questo metodo restituisce il nome completo Type per il component tipo di parametro. Ad esempio, il nome della classe per un pulsante è "System. Windows. Forms.Button". Se il component parametro implementa ICustomTypeDescriptor, può restituire un nome alternativo.

Vedi anche

Si applica a