_PropertyInfo.SetValue Метод

Определение

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

Перегрузки

Имя Описание
SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo)

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

SetValue(Object, Object, Object[])

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

Комментарии

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

Метод SetValue задает значение свойства для заданного объекта заданному значению.

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

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

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

Параметры

obj
Object

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

value
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 свойства.

Комментарии

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

Метод SetValue задает значение свойства для заданного объекта заданному значению.

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

SetValue(Object, Object, Object[])

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

public:
 void SetValue(System::Object ^ obj, System::Object ^ value, cli::array <System::Object ^> ^ index);
public void SetValue(object obj, object value, object[] index);
abstract member SetValue : obj * obj * obj[] -> unit
Public Sub SetValue (obj As Object, value As Object, index As Object())

Параметры

obj
Object

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

value
Object

Новое значение для этого свойства.

index
Object[]

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

Комментарии

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

Метод SetValue задает значение свойства с необязательными значениями индекса для свойств индекса.

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