2010-04-13 5 views

Antwort

9

Ja, es ist, es sei denn, mit einem TypeOf-Check kombiniert.

Zitat von MSDN:

Der Ist Operator bestimmt, ob zwei Objektreferenzen auf das gleiche Objekt beziehen. Es führt jedoch keine Wertvergleiche durch. Wenn object1 und object2 sich beide auf genau die Objektinstanz beziehen, ist das Ergebnis True; Wenn sie nicht, Ergebnis ist False.

ist, kann auch mit dem TypeOf Schlüsselwort verwendet werden, um einen TypeOf zu machen ... Ist Ausdruck, der prüft, ob ein Objektvariable mit einem Datentyp kompatibel ist.

BTW, beachten Sie auch den IsNot Operator (die den boolean Inverse des Anpassungs gibt, sind Ausdruck):

IsNot ist das Gegenteil von dem I Operator. Der Vorteil von IsNot ist , dass Sie peinliche Syntax mit Not vermeiden können, und das kann schwer zu lesen sein.

Verwandte Themen