Class.IsAssignableFrom(Class) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.