TypeDelegator.GetField(String, BindingFlags) Yöntem

Tanım

Belirtilen ada sahip alanı temsil eden bir FieldInfo nesne döndürür.

public:
 override System::Reflection::FieldInfo ^ GetField(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo? GetField (string name, System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.FieldInfo GetField (string name, System.Reflection.BindingFlags bindingAttr);
override this.GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
Public Overrides Function GetField (name As String, bindingAttr As BindingFlags) As FieldInfo

Parametreler

name
String

Bulunacak alanın adı.

bindingAttr
BindingFlags

Aramanın nasıl yürütüldüğünü etkileyen bit maskesi. değeri, 'den BindingFlagssıfır veya daha fazla bit bayrağının birleşimidir.

Döndürülenler

FieldInfo Belirtilen adla bu TypeDelegator alan tarafından bildirilen veya devralınan alanı temsil eden bir nesne. Böyle bir alan bulunamazsa döndürür null .

Özel durumlar

name parametresidirnull.

Açıklamalar

bir bindingAttr kullanın BindingFlags. Tüm genel ve nonpublic alanlarını döndürmek için NonPublic. Arama varsayılan olarak büyük/küçük harfe duyarlı olduğundan, alanların büyük/küçük harflerini yoksaymak için kullanın BindingFlags.IgnoreCase .

Şunlara uygulanır