Die Operatoren für die Typidentifizierung und -umwandlung
In streng typisierten Sprachen wie C# ist es oft notwendig, den Typ eines Objekts zur Laufzeit abzufragen oder in einen anderen Typ umzuwandeln. C# stellt für diese Aufgaben je zwei Operatoren zur Verfügung.
Typidentifizierung
Tabelle 7.13 Operatoren zur Typidentifizierung
Operator | Bedeutung | Beispiel |
---|---|---|
| Typüberprüfung |
|
| Abfrage von Datentypinformationen |
|
Der is-Operator
Mit dem is
-Operator können Sie zur Laufzeit prüfen, ob ein gegebenes Objekt von einem bestimmten Typ ist.
Der is
-Operator verhält sich so wie der Versuch einer Typumwandlung (inklusive Boxing und Unboxing), nur dass die Typumwandlung nicht durchgeführt, sondern simuliert wird. Als Ergebnis wird ein ...
Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.