Aracılığıyla paylaş


EnumBuilder.GetField(String, BindingFlags) Yöntem

Tanım

Verilen ad tarafından belirtilen alanı 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

Alınacak alanın adı.

bindingAttr
BindingFlags

Bu, bit bayrağı BindingFlags olmalıdır: InvokeMethod, NonPublic, vb.

Döndürülenler

FieldInfo Belirtilen ad ve ortak veya genel olmayan değiştirici ile bu tür tarafından bildirilen veya devralınan alanı temsil eden nesneyi döndürür. Eşleşme yoksa null döndürülür.

Özel durumlar

Bu yöntem şu anda tamamlanmayan türlerde desteklenmiyor.

Açıklamalar

Geçici bir çözüm olarak, tamamlanmış bir türün alanını almak için veya GetType kullanarak Type.GetType türü alın ve alınan tür üzerinde yansıma kullanın.

Şunlara uygulanır