IReflect.GetProperty 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取對應至指定屬性的 PropertyInfo 物件。
多載
GetProperty(String, BindingFlags) |
擷取對應至指定搜尋條件約束下指定屬性的 PropertyInfo 物件。 |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
擷取對應至具有指定搜尋條件約束之指定屬性的 PropertyInfo 物件。 |
GetProperty(String, BindingFlags)
擷取對應至指定搜尋條件約束下指定屬性的 PropertyInfo 物件。
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.PropertyInfo? GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags) As PropertyInfo
參數
- name
- String
要尋找的屬性名稱。
- bindingAttr
- BindingFlags
用來控制搜尋的系結屬性。
傳回
符合 bindingAttr
中所指定搜尋條件約束之找到屬性的 PropertyInfo 物件,如果屬性未找到,則為 null
。
例外狀況
物件會實作多個具有相同名稱的欄位。
另請參閱
適用於
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
擷取對應至具有指定搜尋條件約束之指定屬性的 PropertyInfo 物件。
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.PropertyInfo? GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo
參數
- name
- String
要尋找的成員名稱。
- bindingAttr
- BindingFlags
用來控制搜尋的系結屬性。
- returnType
- Type
屬性的類型。
- types
- Type[]
陣列,用來在具有相同名稱的多載方法之間選擇。
- modifiers
- ParameterModifier[]
用來選擇參數修飾詞的陣列。
傳回
如果具有指定名稱的屬性位於這個反映物件中,則為 PropertyInfo 物件,如果屬性未找到,則為 null
。
備註
這個方法會擷取對應至指定搜尋條件約束下指定屬性的 PropertyInfo 物件。 類型數位可用來從多載方法中選擇。