Class.IsAssignableFrom(Class) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この Class
オブジェクトで表されるクラスまたはインターフェイスが、指定した Class
パラメーターで表されるクラスまたはインターフェイスのスーパークラスまたはスーパーインターフェイスと同じか、またはスーパーインターフェイスであるかどうかを判断します。
[Android.Runtime.Register("isAssignableFrom", "(Ljava/lang/Class;)Z", "")]
public bool IsAssignableFrom (Java.Lang.Class cls);
[<Android.Runtime.Register("isAssignableFrom", "(Ljava/lang/Class;)Z", "")>]
member this.IsAssignableFrom : Java.Lang.Class -> bool
パラメーター
- cls
- Class
チェックする Class
オブジェクト
戻り値
型cls
のboolean
オブジェクトをこのクラスのオブジェクトに割り当てることができるかどうかを示す 値
- 属性
注釈
この Class
オブジェクトで表されるクラスまたはインターフェイスが、指定した Class
パラメーターで表されるクラスまたはインターフェイスのスーパークラスまたはスーパーインターフェイスと同じか、またはスーパーインターフェイスであるかどうかを判断します。 その場合は を返し true
、それ以外の場合は を返します false
。 このオブジェクトがClass
プリミティブ型を表す場合、指定したClass
パラメーターがこのオブジェクトである場合、このメソッドは を返true
します。それ以外の場合は Class
を返しますfalse
。
具体的には、このメソッドは、指定された Class
パラメーターで表される型を、ID 変換または拡大参照変換を使用して、この Class
オブジェクトで表される型に変換できるかどうかをテストします。 詳細については <、em>Java 言語仕様</em> のセクション 5.1.1 および 5.1.4 を参照してください。
1.1 で追加されました。
の Java ドキュメント java.lang.Class.isAssignableFrom(java.lang.Class<?>)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。