1. Default parameters is a cool feature, but it’s meant for COM interop. An entirely different scenario than what you’re doing here 😉


  2. I know that this feature is very cool for COM interop but it is a language feature that can save you a lot of redundant typing of overloaded versions of a method. And I was just being curious.

    Erno de Weerd

  3. They are meant for COM interop, but that doesn’t mean that people won’t use them as an alternative for overloads. It’s good to point out the tricky parts of default parameters, so that people will only use them as they are intended to be used.

    Alex van Beek

Comments are closed.