Class.GetConstructors Método

Definición

Devuelve una matriz que contiene objetos que Constructor reflejan todos los constructores públicos de la clase representada por este Class objeto.

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

Devoluciones

matriz de Constructor objetos que representan los constructores públicos de esta clase

Atributos

Comentarios

Devuelve una matriz que contiene objetos que Constructor reflejan todos los constructores públicos de la clase representada por este Class objeto. Se devuelve una matriz de longitud 0 si la clase no tiene constructores públicos, o si la clase es una clase de matriz, o si la clase refleja un tipo primitivo o void.

Tenga en cuenta que, aunque este método devuelve una matriz de Constructor<T> objetos (es decir, una matriz de constructores de esta clase), el tipo de valor devuelto de este método es Constructor<?>[] y <em>no</em>Constructor<T>[] como podría esperarse. Este tipo de valor devuelto menos informativo es necesario porque después de devolverse desde este método, la matriz se podría modificar para contener Constructor objetos para diferentes clases, lo que infringiría las garantías de tipo de Constructor<T>[].

Se agregó en la versión 1.1.

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

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

Se aplica a

Consulte también