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 オブジェクトが配列クラスを表す場合、結果は、配列の入れ子の深さを表す 1 つ以上の '[' 文字で構成される文字列の後に、次の表を使用してエンコードされた要素の型になります。
<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">Z<tr><th scope="row">byte<td style="text-align:center">B<tr><th scope="row">char<td style="text-align:center">C<tr><th scope="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を表す場合、結果はプリミティブ型または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>
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。