Sprache

Class.IsAssignableFrom(Class) Methode

Definition

Bestimmt, ob die durch dieses Class Objekt dargestellte Klasse oder Schnittstelle identisch ist oder eine Superklasse oder Superinterface der Klasse oder Schnittstelle ist, die durch den angegebenen Class Parameter dargestellt wird.

[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

Parameter

cls
Class

das Class zu überprüfende Objekt

Gibt zurück

der boolean Wert, der angibt, ob Objekte des Typs cls Objekten dieser Klasse zugewiesen werden können.

Attribute

Hinweise

Bestimmt, ob die durch dieses Class Objekt dargestellte Klasse oder Schnittstelle identisch ist oder eine Superklasse oder Superinterface der Klasse oder Schnittstelle ist, die durch den angegebenen Class Parameter dargestellt wird. Wenn dies der Fehler ist true ; andernfalls wird der Wert zurückgegeben false. Wenn dieses Class Objekt einen primitiven Typ darstellt, gibt diese Methode zurück true , wenn der angegebene Class Parameter genau dieses Class Objekt ist; andernfalls wird er zurückgegeben false.

Insbesondere prüft diese Methode, ob der durch den angegebenen Class Parameter dargestellte Typ in den typ konvertiert werden kann, der durch dieses Class Objekt dargestellt wird, über eine Identitätskonvertierung oder über eine Erweiterungsverweiskonvertierung. Siehe <zitate>The Java Language Specification</cite>, sections {

In 1.1 hinzugefügt.

Java Dokumentation für java.lang.Class.isAssignableFrom(java.lang.Class<?>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: