Syntactic Sugar
13.05.2022, 00:00 Uhr
Die Compiler-Abkürzungen
Was der C#-Compiler aus einer foreach-Schleife macht.
Täglich verwenden wir bewusst oder wahrscheinlicher auch unbewusst den C#-Compiler, um den Quellcode zu übersetzen. Dabei verwenden wir oft Abkürzungen und Syntaxschlüsselwörter, welche vom Compiler teilweise massiv umgebaut werden. Sieht man sich zum Beispiel die eigentliche Implementierung hinter async und await an, so stellt man fest, dass von der Methode, die man entwickelt hat, am Ende nicht gerade viel übrig bleibt, was der Ursprungsform ähnlich sieht. Zeit, sich hier ein paar Abkürzungen einmal etwas genauer anzusehen.
Die foreach-Schleife
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar