_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 объектов через отражение. Если bindernull, используется привязка по умолчанию.

index
Object[]

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

culture
CultureInfo

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

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

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

Комментарии

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

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

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