Mein Fachartikel in der dotnetpro: Unter die Haube geschaut - Teil 1
Mein dritter Fachartikel, diesmal der erste Teil einer dreiteiligen Serie, wird am 17.12. in der Zeitschrift dotnetpro (Ausgabe 1/2016) am Kiosk erscheinen.
Im Artikel zeige ich, was der C#-Compiler dir an Arbeit abnimmt und welcher Code generiert wird, wenn du Sprachfeatures wie Iterators, Generators/yield, Anonymous Types, Partial Classes, Nullables oder Collection Initializer verwendest.
Vermutlich kennst du bereits alle genannten Features, da du sie ständig verwendest. Aber was genau im Hintergrund beim Kompilieren erstellt wird, darüber denkt man eher selten nach, oder? Im Artikel wird der Compiler ein bisschen entzaubert und nebenbei aufgedeckt, wie mächtig oder unmächtig die Common Intermediate Language in Wirklichkeit ist.
Der zweite Teil wird in Ausgabe 2/2016 veröffentlicht und beschäftigt sich mit einigen Sprachfeatures von C# 3-C# 5. Mehr dazu gibt's aber in einem weiteren Blogbeitrag.