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 и используемых в соответствии с условиями, описанными в разделе "".