Something curious in the Doc, about Optional Parameters

Mar 25, 2011 at 9:08 AM

I found this in the Doc: Do use member overloading rather than defining members with default arguments. Default arguments are not CLS-compliant and cannot be used from some languages.

And I found this from MSDN( Methods that use default parameters are allowed under the Common Language Specification (CLS)


I am a little confused by this.

Would anyone be kind enough to explain this?