Язык

Class.Name Свойство

Определение

Возвращает имя сущности (класса, интерфейса, класса массива, примитивного типа или void), представленного этим 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 объектом.

Атрибуты

Комментарии

Возвращает имя сущности (класса, интерфейса, класса массива, примитивного типа или void), представленного этим Class объектом.

Если этот 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">boolean<td style="text-align:center"tr>"th scope="rowZ<><"td style="text-align:center"row">byte<td style="text-align:center>B<"tr><th scope="row">char<td style="text-align:center">C<tr><th scope="row"> class or interface with binary name N td style="text-align:center"<>emL<N></em>;<tr th><scope="row>double<"td style="text-align:center">D<tr><"th scope="row">float<td style="text-align:center"tr th scope="row"td style="text-align:center>F<"tr><th scope="row>int<"td style=" text-align:center"tr th scope="row">I<><>longtd style="text-align:center"<>Jtr<><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"

</blockquote>

Java документации по java.lang.Class.getName().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к