共用方式為


IReflect.GetProperty 方法

定義

擷取對應至指定屬性的 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

用來控制搜尋的系結屬性。

binder
Binder

實作 Binder的物件,包含與這個方法相關的屬性。

returnType
Type

屬性的類型。

types
Type[]

陣列,用來在具有相同名稱的多載方法之間選擇。

modifiers
ParameterModifier[]

用來選擇參數修飾詞的陣列。

傳回

如果具有指定名稱的屬性位於這個反映物件中,則為 PropertyInfo 物件,如果屬性未找到,則為 null

備註

這個方法會擷取對應至指定搜尋條件約束下指定屬性的 PropertyInfo 物件。 類型數位可用來從多載方法中選擇。

另請參閱

適用於