Class.Name 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳此 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。