C # 2.0
vorstellen einige Sprachenverlängerungen, das wichtigste von, welchen
Generics, anonyme Methoden, Iterators und teilweise Arten sind.
Die Sprachenverlängerungen in C # 2.0 waren entworfen, um
maximale Kompatibilität mit vorhandenem Code sicherzustellen.
Z.B. obwohl C # 2.0 spezielle Bedeutung zu den Wörtern gibt, in
denen, Ergebnis und teilweises in bestimmten Kontexten, diese Wörter
als Bezeichner noch verwendet werden können. In der Tat addiert
C # 2.0 keine neuen Schlüsselwörter, da solche Schlüsselwörter mit
Bezeichnern in bestehender code.