Lenguaje

Class.Name Propiedad

Definición

Devuelve el nombre de la entidad (clase, interfaz, clase de matriz, tipo primitivo o void) representada por este Class objeto.

public string Name { [Android.Runtime.Register("getName", "()Ljava/lang/String;", "")] get; }
[<get: Android.Runtime.Register("getName", "()Ljava/lang/String;", "")>]
member this.Name : string

Valor de propiedad

el nombre de la clase, la interfaz u otra entidad representada por este Class objeto.

Atributos

Comentarios

Devuelve el nombre de la entidad (clase, interfaz, clase de matriz, tipo primitivo o void) representada por este Class objeto.

Si este Class objeto representa una clase o interfaz, no una clase de matriz, entonces:

Si este Class objeto representa una clase de matriz, el resultado es una cadena que consta de uno o varios caracteres '[' que representan la profundidad del anidamiento de matriz, seguido del tipo de elemento como codificado mediante la tabla siguiente:

<blockquote><table class="striped"><caption style="display:none">Element types and encodings</caption><thead><tr><th scope="col"> Element Type <th scope="col"> Encoding </thead><tbody style="text-align:left"><tr><th scope="row">boolean<td style="text-align:center">Z<tr><th scope="row">byte<td style="text-align:center"tr>B<><th scope="row">char<td style="text-align:center">C<tr><th scope="row"> class or interface with binary nameN<td style="text-align:center">L<em>N</em>;<tr><th scope="row"td style="text-align:center">double<tr>th scope="row"D<><td style="text-align:center>float<"tr>th scope="rowF<><">int<td style=" text-align:center">I<tr><th scope="row">long<td style="text-align:center">J<tr><th scope="row">short<td style="text-align:center">S</tbody></table></blockquote>

Si este Class objeto representa un tipo primitivo o void, el resultado es una cadena con la misma ortografía que la palabra clave del lenguaje Java que corresponde al tipo primitivo o void.

Ejemplos: <blockquote>

String.class.getName()
                returns "java.lang.String"
            byte.class.getName()
                returns "byte"
            (new Object[3]).getClass().getName()
                returns "[Ljava.lang.Object;"
            (new int[3][4][5][6][7][8][9]).getClass().getName()
                returns "[[[[[[[I"

</blockquote>

Java documentación para java.lang.Class.getName().

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