Class.Name Propriedade

Definição

Retorna o nome da entidade (classe, interface, classe de matriz, tipo primitivo ou nulo) representada por esse 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 da propriedade

o nome da classe, interface ou outra entidade representada por esse Class objeto.

Atributos

Comentários

Retorna o nome da entidade (classe, interface, classe de matriz, tipo primitivo ou nulo) representada por esse Class objeto.

Se esse Class objeto representar uma classe ou interface, não uma classe de matriz, então:

Se esse Class objeto representar uma classe de matriz, o resultado será uma cadeia de caracteres que consiste em um ou mais caracteres '[' que representam a profundidade do aninhamento de matriz, seguido pelo tipo de elemento como codificado usando a tabela a seguir:

<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">double<td style="text-align:center">D<tr><th scope="row">float<td style="text-align:center">F<tr><th scope="row">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>

Se esse Class objeto representa um tipo primitivo ouvoid, em seguida, o resultado é uma cadeia de caracteres com a mesma ortografia que a palavra-chave de linguagem Java que corresponde ao tipo primitivo ou void.

Exemplos: <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 documentação para java.lang.Class.getName().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a