Something curious in the Doc, about Optional Parameters

Mar 25, 2011 at 10: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(http://msdn.microsoft.com/en-us/library/ms182135(VS.100).aspx): 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? 

Thanks.