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


_PropertyInfo.GetValue Метод

Определение

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

Перегрузки

GetValue(Object, Object[])

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

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Предоставляет COM-объекты с независящим от версии доступом к методу GetValue(Object, BindingFlags, Binder, Object[], CultureInfo).

Комментарии

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

Методы GetValue возвращают значение свойства .

GetValue(Object, Object[])

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

public:
 System::Object ^ GetValue(System::Object ^ obj, cli::array <System::Object ^> ^ index);
public object GetValue (object obj, object[] index);
abstract member GetValue : obj * obj[] -> obj
Public Function GetValue (obj As Object, index As Object()) As Object

Параметры

obj
Object

Объект, свойство которого будет возвращено.

index
Object[]

Необязательные значения индекса для индексированных свойств. Для неиндексированных свойств это значение должно быть равно null.

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

Значение свойства для параметра obj.

Комментарии

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

Метод GetValue возвращает литеральное значение, связанное со свойством компилятором.

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

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Предоставляет COM-объекты с независящим от версии доступом к методу GetValue(Object, BindingFlags, Binder, Object[], CultureInfo).

public:
 System::Object ^ GetValue(System::Object ^ obj, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ index, System::Globalization::CultureInfo ^ culture);
public object GetValue (object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
abstract member GetValue : obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Function GetValue (obj As Object, invokeAttr As BindingFlags, binder As Binder, index As Object(), culture As CultureInfo) As Object

Параметры

obj
Object

Объект, свойство которого будет возвращено.

invokeAttr
BindingFlags

Атрибут вызова. Это должен быть одноразрядный флаг из набора BindingFlags: InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty или SetProperty. Необходимо указать подходящий атрибут вызова. Если будет вызываться статический член, следует установить флаг Static объекта BindingFlags.

binder
Binder

Объект, который допускает привязку, приведение типов аргументов, вызов элементов и извлечение объектов MemberInfo путем отражения. Если значение параметра binder равно null, используется связыватель по умолчанию.

index
Object[]

Необязательные значения индекса для индексированных свойств. Для неиндексированных свойств это значение должно быть равно null.

culture
CultureInfo

Объект CultureInfo, представляющий язык и региональные параметры, для которых будет локализован ресурс. Обратите внимание, что в случае, если ресурс не локализован на данном языке, при поиске соответствия будет последовательно вызываться метод CultureInfo.Parent. Если данное значение равно null, объект CultureInfo извлекается из свойства CultureInfo.CurrentUICulture.

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

Значение свойства для параметра obj.

Комментарии

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

Метод GetValue возвращает значение свойства, имеющего указанную привязку, индекс и CultureInfo.

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