TypeDescriptor.GetClassName Metodo

Definizione

Restituisce il nome della classe per il componente specificato.Returns the name of the class for the specified component.

Overload

GetClassName(Object)

Restituisce il nome della classe per il componente specificato usando il descrittore di tipo predefinito.Returns the name of the class for the specified component using the default type descriptor.

GetClassName(Type)

Restituisce il nome della classe per il tipo specificato.Returns the name of the class for the specified type.

GetClassName(Object, Boolean)

Restituisce il nome della classe per il componente specificato usando un descrittore di tipo personalizzato.Returns the name of the class for the specified component using a custom type descriptor.

GetClassName(Object)

Restituisce il nome della classe per il componente specificato usando il descrittore di tipo predefinito.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

Parametri

component
Object

Oggetto Object per cui si richiede il nome della classe.The Object for which you want the class name.

Restituisce

Oggetto String che contiene il nome della classe per il componente specificato.A String containing the name of the class for the specified component.

Eccezioni

component è null.component is null.

Commenti

In genere, questo metodo restituisce il nome completo del Type per il tipo di parametro component.Typically, this method returns the full Type name for the component parameter type. Ad esempio, il nome della classe per un pulsante è "System. Windows. Forms. Button".For example, the class name for a button is "System.Windows.Forms.Button". Se component implementa ICustomTypeDescriptor, può restituire un nome alternativo.If component implements ICustomTypeDescriptor, it can return an alternate name.

Questo metodo equivale al metodo di GetClassName(Object, Boolean) di overload con un secondo parametro di false.This method is equivalent to the overloaded GetClassName(Object, Boolean) method with a second parameter of false.

Vedi anche

GetClassName(Type)

Restituisce il nome della classe per il tipo specificato.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

Parametri

componentType
Type

Oggetto Type del componente di destinazione.The Type of the target component.

Restituisce

Oggetto String contenente il nome della classe per il tipo di componente specificato.A String containing the name of the class for the specified component type.

Eccezioni

componentType è null.componentType is null.

Commenti

Questo metodo usa il descrittore di tipo personalizzato memorizzato nella cache per il tipo specificato per individuare il nome della classe associato.This method uses the cached custom type descriptor for the specified type to discover the associated class name.

Vedi anche

GetClassName(Object, Boolean)

Restituisce il nome della classe per il componente specificato usando un descrittore di tipo personalizzato.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

Parametri

component
Object

Oggetto Object per cui si richiede il nome della classe.The Object for which you want the class name.

noCustomTypeDesc
Boolean

true per considerare le informazioni di descrizione dei tipi personalizzati; in caso contrario, false.true to consider custom type description information; otherwise, false.

Restituisce

Oggetto String che contiene il nome della classe per il componente specificato.A String containing the name of the class for the specified component.

Eccezioni

component è null.component is null.

component è un oggetto remoto tra processi.component is a cross-process remoted object.

Commenti

In genere, questo metodo restituisce il nome completo del Type per il tipo di parametro component.Typically, this method returns the full Type name for the component parameter type. Ad esempio, il nome della classe per un pulsante è "System. Windows. Forms. Button".For example, the class name for a button is "System.Windows.Forms.Button". Se il parametro component implementa ICustomTypeDescriptor, può restituire un nome alternativo.If the component parameter implements ICustomTypeDescriptor, it can return an alternate name.

Vedi anche

Si applica a