Neuerungen in C# 4.0

C# unterstützt nun Sprachmerkmale, welche es in Visual Basic schon seit längerer Zeit gibt, darunter optionale Parameter und das Verwenden dynamischer Objekte durch spätes Binden. Diese und weitere Sprachneuerungen werden in diesem Abschnitt beschrieben.

Optionale Parameter

Zum Simulieren optionaler Parameter mussten bis dato verschiedene Überladungen derselben Methode bereitgestellt werden. Mit C# 4.0 können stattdessen Parameter optional gestaltet werden, indem diesen im Zuge der Methodendeklaration ein Standardwert zugewiesen wird. Damit der Compiler Methoden mit optionalen Parametern auflösen kann, sind diese am Ende der Parameterliste nach sämtlichen obligatorischen Parametern anzuführen. Die Methode BeamUp in Listing 1.2 ...

Get Microsoft .NET 4.0 Update now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.