Optional, default parameter in funktionen?
-
Hallo Leute,
gibt es bei C# nicht mehr die möglichkeit defaultparameter in funktions signaturen zu vergeben?
void test(string FormatString,[Optional, DefaultValue(double.MaxValue)] double Max){ .... }
hab sowas gefunden, aber das funzt net... gibt keine compiler fehler, aber ich kann die funktion trozden nich ohne den leten parameter aufrufen.
:xmas1: :xmas1:
-
C# (bis 3.0) kennt keine optionalen Parameter.
-
musste funktionen überladen anders geht in c# nicht
-
Hi,
dieses Feature wird in C# 4.0 kommen, zusammen mit den 'Named Parameter', mit denen man die Reihenfolge der Parameter vertauschen (benennen) kann!
Grüße
-
Das Feature wurde übrigens absichtlich aus C# weggelassen, mit der Begründung, es würde zu schlechtem Code führen. Was wurden wir VB-Programmierer dafür ausgelacht, dass wir sowas freiwillig benutzen. Zum Glück hat das C#-Team da seine Meinung endlich geändert.