PropertyBuilder.GetValue メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
取得関数を呼び出してプロパティの値を取得します。
オーバーロード
GetValue(Object, Object[]) |
プロパティの取得側メソッドを呼び出して、インデックス付きプロパティの値を取得します。 |
GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) |
指定したバインディング、インデックス、および |
GetValue(Object, Object[])
プロパティの取得側メソッドを呼び出して、インデックス付きプロパティの値を取得します。
public:
override System::Object ^ GetValue(System::Object ^ obj, cli::array <System::Object ^> ^ index);
public override object GetValue (object? obj, object?[]? index);
public override object GetValue (object obj, object[] index);
override this.GetValue : obj * obj[] -> obj
Public Overrides Function GetValue (obj As Object, index As Object()) As Object
パラメーター
- obj
- Object
プロパティ値が返されるオブジェクト。
- index
- Object[]
インデックス付きプロパティのインデックス値 (省略可能)。 インデックス付きでないプロパティの場合は、この値を null
にする必要があります。
戻り値
指定したインデックス付きプロパティの値。
例外
このメソッドはサポートされていません。
注釈
プロパティの値を取得するには、Type.GetType または Assembly.GetType を使用してプロパティの親型を反映し、型からプロパティ オブジェクトを取得 Reflection
し、 を呼び出します PropertyInfo.GetValue
。
適用対象
GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)
指定したバインディング、インデックス、および CultureInfo
のプロパティの値を取得します。
public:
override System::Object ^ GetValue(System::Object ^ obj, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ index, System::Globalization::CultureInfo ^ culture);
public override object GetValue (object? obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder? binder, object?[]? index, System.Globalization.CultureInfo? culture);
public override object GetValue (object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
override this.GetValue : obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Overrides 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
のプロパティ値。
例外
このメソッドはサポートされていません。
注釈
プロパティの値を取得するには、Type.GetType または Assembly.GetType を使用してプロパティの親型を反映し、その型から Reflection プロパティ オブジェクトを取得し、PropertyInfo.GetValue を呼び出します。
適用対象
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示