CLS是公共语言定义(Common Language Specification) 。
CLS是一种语言必须支持的最小规范要求。如果把公共方法限制为CLS,那么支持.NET的所有语言就都可以使用我们的类。
在.NET Framework中,几乎所有(但不是所有)的类都是与CLS兼容的。在MSDN文档说明中,不兼容的类和方法都被特别标记为不兼容,例如System命名空间中的UInt32结构。UInt32表示32位无符号整数。并不是所有的语言(例如Visual Basic.NET或J#)都支持无符号的数据类型,这种数据类型是与CLS不兼容的。
CLS公共语言运行规范,是CTS的一个子集,定义了所有面向.NET的程序需要符合的最小规范集。
http://wenku.baidu.com/view/645d3d6cb84ae45c3b358c4b.html
管理代码的是CLR,cls详细说明了.net兼容编程语言(F# C#)的规则、属性和行为。
CLS公共语言运行规范,你可以百度查一下
cls清屏