Methodenüberladung vs optionaler Parameter in C # 4.0 [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Sollten Sie Methoden mit Überladungen oder optionalen Parametern in C # 4.0 deklarieren? 13 answerswelches ist besser? Auf einen Blick scheint ein optionaler Parameter besser zu sein (weniger Code, weniger XML-Dokumentation usw.), aber warum verwenden die meisten MSDN-Bibliotheksklassen eine Überladung anstelle von optionalen Parametern?
Gibt es etwas Besonderes, das Sie beachten müssen, wenn Sie optionale Parameter (oder Überladungen) verwenden?