Ist das VB.NET-Schlüsselwort Is
dasselbe wie Object.ReferenceEquals?Ist das VB-Schlüsselwort "Is" dasselbe wie Object.ReferenceEquals?
Antwort
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.
- 1. Ist das Schlüsselwort 'is' in Python dasselbe wie das Schlüsselwort === in JS?
- 2. Ist com.sun.org.apache dasselbe wie das org.apache-Paket?
- 3. Wann ist `x IS NOT NULL` nicht das gleiche wie` NOT (x IS NULL) `
- 4. Wie ist das Schlüsselwort 'is' in Python implementiert?
- 5. Ist R.layout.listview dasselbe wie R.idlistview
- 6. Ist DbContext dasselbe wie DataContext?
- 7. IsAssignableFrom, IsInstanceOfType und das Schlüsselwort is, was ist der Unterschied?
- 8. LynxOS strtod ist nicht dasselbe wie Linux
- 9. Ist Dalviks Speichermodell dasselbe wie Java?
- 10. Ist libsqlite3.tbd dasselbe wie libsqlite3.dylib?
- 11. ASP Sitzungsvariablen: Ist "" dasselbe wie IsEmpty?
- 12. Was ist das VB.NET-Äquivalent des Schlüsselworts C# "is"?
- 13. NSubstitute, behaupten bei eingehenden Anrufen wird Argumente gegen object.ReferenceEquals
- 14. Ist window.location() dasselbe wie eine GET-Anfrage?
- 15. YARD ist nicht dasselbe wie RDoc?
- 16. Wenn es heißt "das DOM ist bereit" ist dasselbe wie zu sagen "die Seite ist geladen"?
- 17. C# Nutzungsmuster für das Schlüsselwort "is"
- 18. Ist "find_all" und "select" dasselbe?
- 19. Wie verwendet man das Schlüsselwort "is" mit einem Objekt?
- 20. WSO2 IS - IS als krb5-admin-Server
- 21. Was ist "= null" und "IS NULL"
- 22. Check is Youtube Video ist ein Livestream
- 23. Ist 'void (*) (int)' dasselbe mit 'void (^) (int)'?
- 24. Code in Github ist nicht dasselbe wie Code auf Produktionsserver
- 25. Ist PHP für Windows dasselbe wie Linux, Mac usw.?
- 26. Ist ReferenceEquals (null, obj) dasselbe wie null == obj?
- 27. jQuery: ist $ ('element img') dasselbe wie $ ('element'). Find ('img');
- 28. realpath auf Cygwin ist nicht dasselbe wie PWD
- 29. MySQL "IS IN" entspricht?
- 30. netbeans web.xml-Datei ist dasselbe wie pom.xml-Datei in Eclipse?