Ich habe eine Methode, die eine Reihe von optionalen Parametern akzeptiert und ich überbelaste die Methode, um die verschiedenen Kombinationen von Signaturen zu liefern. Intellisense erscheint mit einer Reihe von verschiedenen Signaturen, aber ich denke, es sieht jetzt ziemlich verwirrend aus, da es verschiedene Kombinationen gibt, die ich bereitstellen muss, nicht nur Parameter am Ende der Methodensignatur aufzubauen.Optionale Parameter
Sollte ich meine Methode einfach nicht überladen und auf eine Signatur beschränken, damit der Benutzer meiner Methode Nullen übergeben muss? Es würde die Signatur klarer machen, aber den Rufcode unordentlicher erscheinen lassen.
Ja, auf C# 2 Ich habe Angst, muss auf C# 4 und optionale Parameter warten. – Charlie
Ja, das wird wirklich praktisch – SwDevMan81