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