Class.GetConstructors Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.