Class.IsInstance(Object) 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 das angegebene Object
Zuweisungskompatibel mit dem objekt ist, das von diesem Class
dargestellt wird.
[Android.Runtime.Register("isInstance", "(Ljava/lang/Object;)Z", "")]
public bool IsInstance (Java.Lang.Object? obj);
[<Android.Runtime.Register("isInstance", "(Ljava/lang/Object;)Z", "")>]
member this.IsInstance : Java.Lang.Object -> bool
Parameter
- obj
- Object
das zu überprüfende Objekt
Gibt zurück
true, wenn obj
ein instance dieser Klasse ist
- Attribute
Hinweise
Bestimmt, ob das angegebene Object
Zuweisungskompatibel mit dem objekt ist, das von diesem Class
dargestellt wird. Diese Methode ist die dynamische Entsprechung des Java-Sprachoperators instanceof
. Die -Methode gibt zurück true
, wenn das angegebene Object
Argument nicht NULL ist und in den von diesem Class
Objekt dargestellten Verweistyp umgewandelt werden kann, ohne dass ein ClassCastException.
Anderes zurückgegeben false
wird.
Insbesondere, wenn dieses Class
Objekt eine deklarierte Klasse darstellt, gibt diese Methode zurücktrue
, wenn das angegebene Object
Argument ein instance der dargestellten Klasse (oder einer ihrer Unterklassen) ist. Andernfalls wird zurückgegebenfalse
. Wenn dieses Class
Objekt eine Arrayklasse darstellt, gibt diese Methode zurück true
, wenn das angegebene Object
Argument durch eine Identitätskonvertierung oder durch eine erweiternde Verweiskonvertierung in ein Objekt der Arrayklasse konvertiert werden kann. Andernfalls wird zurückgegeben false
. Wenn dieses Class
Objekt eine Schnittstelle darstellt, gibt diese Methode zurück true
, wenn die -Klasse oder eine andere Superklasse des angegebenen Object
Arguments diese Schnittstelle implementiert; sie gibt andernfalls zurück false
. Wenn dieses Class
Objekt einen primitiven Typ darstellt, gibt diese Methode zurück false
.
In Version 1.1 hinzugefügt.
Java-Dokumentation für java.lang.Class.isInstance(java.lang.Object)
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.