TypeDescriptor.GetClassName Метод

Определение

Возвращает имя класса для указанного компонента.

Перегрузки

GetClassName(Object)

Возвращает имя класса для указанного компонента, используя дескриптор типа по умолчанию.

GetClassName(Type)

Возвращает имя класса для указанного типа.

GetClassName(Object, Boolean)

Возвращает имя класса для указанного компонента, используя дескриптор пользовательского типа.

GetClassName(Object)

Возвращает имя класса для указанного компонента, используя дескриптор типа по умолчанию.

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

Параметры

component
Object

Объект Object, для которого требуется получить имя класса.

Возвращаемое значение

String

Объект String, содержащий имя класса для заданного компонента.

Исключения

component имеет значение null.

Комментарии

Как правило, этот метод возвращает полное Type имя для component типа параметра. Например, имя класса для кнопки — System. Windows. Forms.Button". При component реализации ICustomTypeDescriptorон может возвращать альтернативное имя.

Этот метод эквивалентен перегруженным GetClassName(Object, Boolean) методом со вторым параметром false.

См. также раздел

Применяется к

GetClassName(Type)

Возвращает имя класса для указанного типа.

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

Параметры

componentType
Type

Тип Type целевого компонента.

Возвращаемое значение

String

Объект String, содержащий имя класса для заданного типа.

Исключения

componentType имеет значение null.

Комментарии

Этот метод использует кэшированный дескриптор настраиваемого типа для указанного типа для обнаружения связанного имени класса.

См. также раздел

Применяется к

GetClassName(Object, Boolean)

Возвращает имя класса для указанного компонента, используя дескриптор пользовательского типа.

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

Параметры

component
Object

Объект Object, для которого требуется получить имя класса.

noCustomTypeDesc
Boolean

Значение true, чтобы настраиваемые сведения описания типа не учитывались; в противном случае — значение false.

Возвращаемое значение

String

Объект String, содержащий имя класса для заданного компонента.

Исключения

component имеет значение null.

Параметр component является межпроцессным удаленным объектом.

Комментарии

Как правило, этот метод возвращает полное Type имя для component типа параметра. Например, имя класса для кнопки — System. Windows. Forms.Button". component Если параметр реализуетсяICustomTypeDescriptor, он может вернуть альтернативное имя.

См. также раздел

Применяется к