Class.Name Propiedad
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 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.