1
Hintergrund:Kann ich vermeiden, den Standardwert optionaler Parameter zu übergeben?
Diese Methode akzeptiert drei optionale Parameter (Standardwerte)
public void Test(string Name, int p1 = 1, int p2 = 2, int p3 = 3)
{
// do something
}
Kann durch genannt werden:
Test("Something");
Wenn ich außer Kraft setzen müssen p1
:
Test("Something", 5);
Frage:
Gibt es eine Möglichkeit p3
außer Kraft zu setzen, ohne Werte zu p1
und p2
vorbei? Daher kann ich die Standardwerte p1
und p2
verwenden, ohne sie zu überschreiten.
Ich brauche so etwas wie:
Test("Something", default, default, 50);