_PropertyInfo.GetValue 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為 COM 物件提供與版本無關的 GetValue 方法之存取權。
多載
GetValue(Object, Object[]) |
為 COM 物件提供與版本無關的 GetValue(Object, Object[]) 方法之存取權。 |
GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) |
為 COM 物件提供與版本無關的 GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) 方法之存取權。 |
備註
這個方法適用於從 Unmanaged 程式代碼存取 Managed 類別,不應從 Managed 程式代碼呼叫。
方法 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
參數的屬性值。
備註
這個方法適用於從 Unmanaged 程式代碼存取 Managed 類別,不應從 Managed 程式代碼呼叫。
方法會 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
物件,表示資源要當地語系化的文化特性 (Culture)。 請注意,如果並未為這個文化特性將資源當地語系化,則將在搜尋相符項目時持續呼叫 CultureInfo.Parent
方法。 如果這個值為 null
,則 CultureInfo
是取自 CultureInfo.CurrentUICulture
屬性。
傳回
obj
參數的屬性值。
備註
這個方法適用於從 Unmanaged 程式代碼存取 Managed 類別,不應從 Managed 程式代碼呼叫。
方法 GetValue 會傳回具有指定系結、索引和 CultureInfo的屬性值。