O'Reilly logo

Microsoft .NET 4.0 Update by Manfred Steyer, Holger Schwichtenberg Dr.

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required