語言

Class.Name 屬性

定義

回傳此 Class 物件所代表的實體名稱(類別、介面、陣列類別、原始型態或空)。

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

屬性值

由此 Class 物件所代表的類別、介面或其他實體名稱。

屬性

備註

回傳此 Class 物件所代表的實體名稱(類別、介面、陣列類別、原始型態或空)。

如果這個 Class 物件代表的是類別或介面,而非陣列類別,則:

如果這個 Class 物件代表一個陣列類別,那麼結果是一個由一個或多個[「'字元組成的字串,代表陣列巢狀的深度,接著是根據以下表格編碼的元素類型:

<blockquote><table class=“striped”><caption style=“display:none”>元素類型與編碼</caption><thead><tr><th scope=“col”> 元素類型 <th scope =“col”> 編碼 </thead><tbody style=“text-align:left”><tr><th scope=“row”>boolean<td style=“text-align:center”>Z<tr><th scope=“row”td style=“text-align:center”tr th scope=“row”>byte<td style=“text-align:center”tr>B<><th scope=“row”>char<TD style=“text-align:center”>C<tr><thscope=“row”> 類別或介面,二進位名稱N<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>

若此Class物件代表原始型別或 void,則結果為與 Java 語言關鍵字拼寫相同的字串,對應原始型別或 void

範例: <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"

</區塊引用>

Java 文件 java.lang.Class.getName()

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於