Language

Class.Modifiers プロパティ

定義

整数でエンコードされた、このクラスまたはインターフェイスのJava言語修飾子を返します。

public int Modifiers { [Android.Runtime.Register("getModifiers", "()I", "")] get; }
[<get: Android.Runtime.Register("getModifiers", "()I", "")>]
member this.Modifiers : int

プロパティ値

このクラスの修飾子を表すint

属性

注釈

整数でエンコードされた、このクラスまたはインターフェイスのJava言語修飾子を返します。 修飾子は、public、protected、private、final、static、abstract、interfaceのJava仮想マシンの定数で構成されます。クラス Modifierのメソッドを使用してデコードする必要があります。

基になるクラスが配列クラスの場合、その public、 private 、および protected 修飾子は、そのコンポーネント型の修飾子と同じです。 この Class オブジェクトがプリミティブ型または void を表す場合、その public 修飾子は常に trueされ、その protected および private 修飾子は常に false。 この Class オブジェクトが配列クラス、プリミティブ型、または void を表す場合、その final 修飾子は常に true され、インターフェイス修飾子は常に false。 その他の修飾子の値は、この仕様では決定されません。

修飾子のエンコードは、セクション { で定義されています。

1.1 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象