Compartir a través de


Class.GetField(String) Método

Definición

Devuelve un Field objeto que refleja el campo miembro público especificado de la clase o interfaz representada por este Class objeto.

[Android.Runtime.Register("getField", "(Ljava/lang/String;)Ljava/lang/reflect/Field;", "")]
public Java.Lang.Reflect.Field GetField (string name);
[<Android.Runtime.Register("getField", "(Ljava/lang/String;)Ljava/lang/reflect/Field;", "")>]
member this.GetField : string -> Java.Lang.Reflect.Field

Parámetros

name
String

el nombre del campo

Devoluciones

el Field objeto de esta clase especificado por name

Atributos

Excepciones

si no se encuentra el campo.

Comentarios

Devuelve un Field objeto que refleja el campo miembro público especificado de la clase o interfaz representada por este Class objeto. El name parámetro es un String que especifica el nombre simple del campo deseado.

El campo que se va a reflejar viene determinado por el algoritmo siguiente. Deje que C sea la clase o interfaz representada por este objeto:

<OL><LI> Si C declara un campo público con el nombre especificado, es el campo que se va a reflejar.</LI LI><> Si no se encontró ningún campo en el paso 1 anterior, este algoritmo se aplica recursivamente a cada superinterfase directo de C. Los superinterfaces directos se buscan en el orden en que se declararon.</LI LI><> Si no se encontró ningún campo en los pasos 1 y 2 anteriores, y C tiene una superclase S, este algoritmo se invoca recursivamente en S. Si C no tiene superclase, se produce una NoSuchFieldException excepción .</LI></OL>

Si este Class objeto representa un tipo de matriz, este método no encuentra el length campo del tipo de matriz.

Agregado en la versión 1.1.

Documentación de Java para java.lang.Class.getField(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Consulte también