Freigeben über


Class.GetFields Methode

Definition

Gibt ein Array zurück, das Objekte enthält Field , die alle zugänglichen öffentlichen Felder der Klasse oder Schnittstelle widerspiegeln, die von diesem Class Objekt dargestellt wird.

[Android.Runtime.Register("getFields", "()[Ljava/lang/reflect/Field;", "")]
public Java.Lang.Reflect.Field[] GetFields ();
[<Android.Runtime.Register("getFields", "()[Ljava/lang/reflect/Field;", "")>]
member this.GetFields : unit -> Java.Lang.Reflect.Field[]

Gibt zurück

Field[]

Das Array von Field -Objekten, die die öffentlichen Felder darstellen

Attribute

Hinweise

Gibt ein Array zurück, das Objekte enthält Field , die alle zugänglichen öffentlichen Felder der Klasse oder Schnittstelle widerspiegeln, die von diesem Class Objekt dargestellt wird.

Wenn dieses Class Objekt eine Klasse oder Schnittstelle ohne zugängliche öffentliche Felder darstellt, gibt diese Methode ein Array der Länge 0 zurück.

Wenn dieses Class Objekt eine Klasse darstellt, gibt diese Methode die öffentlichen Felder der Klasse und aller zugehörigen Superklassen und Superinterfaces zurück.

Wenn dieses Class Objekt eine Schnittstelle darstellt, gibt diese Methode die Felder der Schnittstelle und aller zugehörigen Superschnittstellen zurück.

Wenn dieses Class Objekt einen Arraytyp, einen primitiven Typ oder void darstellt, gibt diese Methode ein Array der Länge 0 zurück.

Die Elemente im zurückgegebenen Array sind nicht sortiert und weisen keine bestimmte Reihenfolge auf.

In Version 1.1 hinzugefügt.

Java-Dokumentation für java.lang.Class.getFields().

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen