Поделиться через


TypeDescriptor.GetClassName Метод

Определение

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

Перегрузки

GetClassName(Object)

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

GetClassName(Type)

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

GetClassName(Object, Boolean)

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

GetClassName(Object)

Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs

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

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, содержащий имя класса для заданного компонента.

Исключения

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

Комментарии

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

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

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

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

GetClassName(Type)

Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs

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

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, содержащий имя класса для заданного типа.

Исключения

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

Комментарии

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

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

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

GetClassName(Object, Boolean)

Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs

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

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, содержащий имя класса для заданного компонента.

Исключения

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

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

Комментарии

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

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

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