_Type.GetConstructors Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет COM-объекты с независящим от версии доступом к методу GetConstructors.
Перегрузки
GetConstructors() |
Предоставляет COM-объекты с независящим от версии доступом к методу GetConstructors(). |
GetConstructors(BindingFlags) |
Предоставляет COM-объекты с независящим от версии доступом к методу GetConstructors(BindingFlags). |
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetConstructors получает конструкторы текущего Typeобъекта .
GetConstructors()
Предоставляет COM-объекты с независящим от версии доступом к методу GetConstructors().
public:
cli::array <System::Reflection::ConstructorInfo ^> ^ GetConstructors();
public System.Reflection.ConstructorInfo[] GetConstructors ();
abstract member GetConstructors : unit -> System.Reflection.ConstructorInfo[]
Public Function GetConstructors () As ConstructorInfo()
Возвращаемое значение
Массив объектов ConstructorInfo, представляющий все открытые конструкторы экземпляров, определенные для текущего типа Type, за исключением инициализатора типа (статический конструктор). Если для текущего типа Type не определены конструкторы экземпляра, или если текущий тип Type представляет собой параметр универсального типа или определение метода, возвращается пустой массив типа ConstructorInfo.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetConstructors возвращает все открытые конструкторы, определенные для текущего Typeобъекта .
Применяется к
GetConstructors(BindingFlags)
Предоставляет COM-объекты с независящим от версии доступом к методу GetConstructors(BindingFlags).
public:
cli::array <System::Reflection::ConstructorInfo ^> ^ GetConstructors(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.ConstructorInfo[] GetConstructors (System.Reflection.BindingFlags bindingAttr);
abstract member GetConstructors : System.Reflection.BindingFlags -> System.Reflection.ConstructorInfo[]
Public Function GetConstructors (bindingAttr As BindingFlags) As ConstructorInfo()
Параметры
- bindingAttr
- BindingFlags
Битовая маска, составленная из одного или нескольких объектов BindingFlags и указывающая, как ведется поиск.
-или-
Нуль, чтобы было возвращено значение null
.
Возвращаемое значение
Массив объектов ConstructorInfo, представляющий все конструкторы, определенные для текущего объекта Type и удовлетворяющие указанным ограничениям привязки, в том числе и инициализатор типа, если он определен. Возвращает пустой массив типа ConstructorInfo, если для текущего типа Type не определены конструкторы, если не один из определенных конструкторов не соответствует ограничениям на связывание, или если текущий тип Type представляет собой параметр универсального типа или определение метода.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetConstructors выполняет поиск конструкторов, определенных для текущего Typeобъекта , с помощью указанного BindingFlags.
Применяется к
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру