다음을 통해 공유


_PropertyInfo.SetValue 메서드

정의

버전에 관계없이 SetValue 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

오버로드

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

버전에 관계없이 SetValue(Object, Object, BindingFlags, Binder, CultureInfo) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

SetValue(Object, Object, Object[])

버전에 관계없이 SetValue(Object, Object, Object[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

설명

이 메서드는 비관리 코드에서 액세스를 위한 관리 되는 클래스에는 하며 관리 코드에서 호출할 수 없습니다.

SetValue 메서드는 지정된 된 값으로 지정된 된 개체의 속성 값을 설정 합니다.

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

버전에 관계없이 SetValue(Object, Object, BindingFlags, Binder, CultureInfo) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

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

호출 특성입니다. 이것은 InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty 또는 SetProperty 등과 같은 BindingFlags의 비트 플래그여야 합니다. 적합한 호출 특성을 지정해야 합니다. 정적 멤버를 호출하려면 StaticBindingFlags 플래그를 설정해야 합니다.

binder
Binder

리플렉션을 통해 바인딩, 인수 형식의 강제 변환, 멤버 호출 및 MemberInfo 개체 검색을 사용할 수 있도록 하는 개체입니다. bindernull이면 기본 바인더가 사용됩니다.

index
Object[]

인덱싱된 속성에 대한 선택적 인덱스 값입니다. 인덱싱되지 않은 속성에 대해서는 이 값이 null이어야 합니다.

culture
CultureInfo

리소스를 지역화할 culture를 나타내는 CultureInfo 개체입니다. 리소스가 이 문화권에 대해 지역화되지 않으면 CultureInfo.Parent 메서드가 연속적으로 호출되어 일치하는 문화권 정보를 검색합니다. 이 값이 null이면 CultureInfo 속성에서 CultureInfo.CurrentUICulture를 가져옵니다.

설명

이 메서드는 비관리 코드에서 액세스를 위한 관리 되는 클래스에는 하며 관리 코드에서 호출할 수 없습니다.

SetValue 메서드는 지정된 된 값으로 지정된 된 개체의 속성 값을 설정 합니다.

적용 대상

SetValue(Object, Object, Object[])

버전에 관계없이 SetValue(Object, Object, Object[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

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 메서드 인덱스 속성에 대해 선택적인 인덱스 값을 사용 하 여 속성의 값을 설정 합니다.

적용 대상