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

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


_Type.GetFields Метод

Определение

Предоставляет COM-объекты с независящим от версии доступом к методу GetFields.

Перегрузки

GetFields(BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetFields(BindingFlags).

GetFields()

Предоставляет COM-объекты с независящим от версии доступом к методу GetFields().

Комментарии

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

Метод Type.GetFields получает определенное поле текущего Typeобъекта .

GetFields(BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetFields(BindingFlags).

public System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);

Параметры

bindingAttr
BindingFlags

Битовая маска, составленная из одного или нескольких объектов BindingFlags и указывающая, как ведется поиск.

-или-

Нуль, чтобы было возвращено значение null.

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

Массив объектов FieldInfo, представляющий все поля, определенные для текущего типа Type и удовлетворяющие указанным ограничениям привязки.

-или-

Пустой массив типа FieldInfo, если для текущего объекта Type не определены поля или ни одно из определенных полей не удовлетворяет ограничениям привязки.

Комментарии

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

Метод Type.GetFields выполняет поиск полей, определенных для текущего Type, используя указанные ограничения привязки.

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

GetFields()

Предоставляет COM-объекты с независящим от версии доступом к методу GetFields().

public System.Reflection.FieldInfo[] GetFields();

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

Массив объектов FieldInfo, представляющий все открытые поля, определенные для текущего объекта Type.

-или-

Пустой массив типа FieldInfo, если для текущего типа Type открытые поля не определены.

Комментарии

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

Метод Type.GetFields возвращает все открытые поля текущего Typeобъекта .

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1