23 Dynamisch getypte Variablen
C# ist eine statisch getypte Sprache, d.h., der Compiler kennt die Typen aller Variablen, Ausdrücke und Methoden und kann dieses Wissen daher für Typprüfungen verwenden. Typprüfungen zur Compilezeit erlauben es, Fehler bereits vor der Ausführung eines Programms zu entdecken, wenn ihre Behebung noch billig ist, und nicht erst zur Laufzeit, wenn das Programm vielleicht sogar schon ausgeliefert ist und eine Fehlerbehebung teuer wird.
Andere Sprachen wie Smalltalk, aber auch viele Skriptsprachen wie Java-Script, Python oder Ruby sind dynamisch getypt, d.h., es wird dort erst zur Laufzeit festgestellt, ob die Operanden einer Operation den richtigen Typ haben. Das ist flexibel und kommt vor allem interpretierten Sprachen ...
Get Kompaktkurs C# 5.0, 4th Edition 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.