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 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.