Class.Name 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回由此 Class 对象表示的实体(类、接口、数组类、基元类型或 void)的名称。
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 对象表示的实体(类、接口、数组类、基元类型或 void)的名称。
如果此 Class 对象表示类或接口,而不是数组类,则:
如果此 Class 对象表示数组类,则结果是一个字符串,其中包含一个或多个表示数组嵌套深度的“”[字符,后跟使用下表编码的元素类型:
<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”><booleantd style=“text-align:center”><Ztr><th scope=“row”><bytetd style=“text-align:center”tr><>B<th scope=“row”>char<td style=“text-align:center”><Ctr><th scope=“row”> class or interface with binary nameN<td style=“text-align:center”><Lem>N</em>;<tr><th scope=“row”>double<td style=“text-align:center”>D<><tr th scope=“row”><floattd style=“text-align:center”><Ftr><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结果是与与基元类型void对应的Java语言关键字相同的拼写的字符串。
示例: <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.lang.Class.getName()Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。