ClassValue.Get(Class) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたクラスの値を返します。
[Android.Runtime.Register("get", "(Ljava/lang/Class;)Ljava/lang/Object;", "GetGet_Ljava_lang_Class_Handler", ApiSince=34)]
public virtual Java.Lang.Object? Get(Java.Lang.Class? type);
[<Android.Runtime.Register("get", "(Ljava/lang/Class;)Ljava/lang/Object;", "GetGet_Ljava_lang_Class_Handler", ApiSince=34)>]
abstract member Get : Java.Lang.Class -> Java.Lang.Object
override this.Get : Java.Lang.Class -> Java.Lang.Object
パラメーター
- type
- Class
クラス値を計算または取得する必要がある型
返品
指定されたクラスまたはインターフェイスに対して、この ClassValueに関連付けられている現在の値
- 属性
注釈
指定されたクラスの値を返します。 値がまだ計算されていない場合は、 #computeValue computeValue メソッドの呼び出しによって取得されます。
クラスの値の実際のインストールはアトミックに実行されます。 その時点で、複数のレーシング スレッドに計算値がある場合は、1 つが選択され、すべてのレーシング スレッドに返されます。
type パラメーターは通常クラスですが、インターフェイス、プリミティブ型 (int.class など)、void.classなど、任意の型を指定できます。
remove呼び出しがない場合、クラス値には単純な状態図 (初期化および初期化されていません) があります。
remove呼び出しが行われると、値の観察のルールがより複雑になります。 詳細については、 #remove remove のドキュメントを参照してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。