CLS compliance is especially important if you distribute libraries - in particular, when writing CLS-compatible, it ensures that your libraries will be used in all CLS-compatible languages.
For example, Visual Basic is not case sensitive, whereas C #. One of the requirements for complying with the CLS is that the public (and protected) names of the participants should not differ only depending on the case, thereby ensuring that your libraries can be safely used using Visual Basic code or any other .NET language that does not differ from case.
Dathan Dec 01 '09 at 20:18 2009-12-01 20:18
source share