Freigeben über


Class.IsAssignableFrom(Class) Methode

Definition

Bestimmt, ob die von diesem Class Objekt dargestellte Klasse oder Schnittstelle entweder mit der Klasse oder Schnittstelle identisch ist oder eine Superklasse oder Eine Superschnittstelle von 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 Wert, der boolean angibt, ob Objekte des Typs cls Objekten dieser Klasse zugewiesen werden können.

Attribute

Hinweise

Bestimmt, ob die von diesem Class Objekt dargestellte Klasse oder Schnittstelle entweder mit der Klasse oder Schnittstelle identisch ist oder eine Superklasse oder Eine Superschnittstelle von ist, die durch den angegebenen Class Parameter dargestellt wird. Wenn ja, wird zurückgegeben true , andernfalls wird 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 zurückgegeben false.

Insbesondere testet diese Methode, ob der durch den angegebenen Class Parameter dargestellte Typ über eine Identitätskonvertierung oder über eine erweiterungsbasierte Verweiskonvertierung in den durch dieses Class Objekt dargestellten Typ konvertiert werden kann. Ausführliche Informationen finden Sie <unter em>The Java Language Specification</em>, sections 5.1.1 and 5.1.4 .

In Version 1.1 hinzugefügt.

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

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: