Linguaggio

Class.Name Proprietà

Definizione

Restituisce il nome dell'entità (classe, interfaccia, classe matrice, tipo primitivo o void) rappresentata da questo Class oggetto.

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

Valore della proprietà

nome della classe, dell'interfaccia o di un'altra entità rappresentata da questo Class oggetto.

Attributi

Commenti

Restituisce il nome dell'entità (classe, interfaccia, classe matrice, tipo primitivo o void) rappresentata da questo Class oggetto.

Se questo Class oggetto rappresenta una classe o un'interfaccia, non una classe di matrice, allora:

Se questo Class oggetto rappresenta una classe di matrice, il risultato è una stringa costituita da uno o più caratteri '[' che rappresentano la profondità dell'annidamento della matrice, seguito dal tipo di elemento come codificato usando la tabella seguente:

<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>

Se questo Class oggetto rappresenta un tipo primitivo o void, il risultato è una stringa con lo stesso ortografia della parola chiave del linguaggio Java che corrisponde al tipo primitivo o void.

Esempi: <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>

per java.lang.Class.getName().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a