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
Параметры
Возвращаемое значение
Объект String, содержащий имя класса для заданного компонента.
Исключения
component имеет значение null.
Комментарии
Как правило, этот метод возвращает полное Type имя для component типа параметра. Например, имя класса для кнопки — System.Windows. Forms. Кнопка". Если component реализует ICustomTypeDescriptor, он может вернуть альтернативное имя.
Этот метод эквивалентен перегруженным GetClassName(Object, Boolean) методу со вторым параметром .false
См. также раздел
- GetClassName()
- GetComponentName
- GetFullComponentName(Object)
- CreateInstance(IServiceProvider, Type, Type[], Object[])
- GetReflectionType
Применяется к
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
Параметры
Возвращаемое значение
Объект String, содержащий имя класса для заданного типа.
Исключения
componentType имеет значение null.
Комментарии
Этот метод использует кэшированный дескриптор пользовательского типа для указанного типа для обнаружения связанного имени класса.
См. также раздел
- GetClassName()
- GetComponentName
- GetFullComponentName(Object)
- CreateInstance(IServiceProvider, Type, Type[], Object[])
- GetReflectionType
Применяется к
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
Параметры
- noCustomTypeDesc
- Boolean
Значение true, чтобы настраиваемые сведения описания типа не учитывались; в противном случае — значение false.
Возвращаемое значение
Объект String, содержащий имя класса для заданного компонента.
Исключения
component имеет значение null.
Параметр component является межпроцессным удаленным объектом.
Комментарии
Как правило, этот метод возвращает полное Type имя для component типа параметра. Например, имя класса для кнопки — System.Windows. Forms. Кнопка".
component Если параметр реализует ICustomTypeDescriptor, он может возвращать альтернативное имя.
См. также раздел
- GetClassName()
- ICustomTypeDescriptor
- GetComponentName
- GetFullComponentName(Object)
- CreateInstance(IServiceProvider, Type, Type[], Object[])
- GetReflectionType