Class.IsAssignableFrom(Class) メソッド

定義

この 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 オブジェクト

戻り値

clsbooleanオブジェクトをこのクラスのオブジェクトに割り当てることができるかどうかを示す 値

属性

注釈

この 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<?>)

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

適用対象