Прочитать на английском

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


TypeDescriptor.GetClassName Метод

Определение

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

Перегрузки

GetClassName(Object)

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

GetClassName(Type)

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

GetClassName(Object, Boolean)

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

GetClassName(Object)

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

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

public static string GetClassName (object component);
public static string? GetClassName (object component);

Параметры

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 string GetClassName (Type componentType);
public static string? GetClassName (Type componentType);

Параметры

componentType
Type

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

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

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

Исключения

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

Комментарии

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

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

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

GetClassName(Object, Boolean)

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

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

public static string GetClassName (object component, bool noCustomTypeDesc);
public static string? GetClassName (object component, bool noCustomTypeDesc);

Параметры

component
Object

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

noCustomTypeDesc
Boolean

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

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

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

Исключения

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

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

Комментарии

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

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

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