摘要: cls定义了组件和cls兼容的要求,以使组件可以在不同的.net语言中使用。在设计一个能用于其他语言的组件时,必须使该组件与cls兼容。这样才能保证这个组件可以用于所有的。net语言。如果把一个类标记为与cls兼容,编译器就会对不兼容的方法进行警告。在讨论.net语言时,必须区分.net consumer和.net extender工具。当把程序集标记为兼容的,仍可以定义不兼容的方法,如果重写某些方法,使其参数是兼容的和不兼容的数据类型,就必须把类中的不兼容的方法的clscompliant属性设置为false。clscompliant属性可以应用到类型、方法、属性、字段和事件。.net con 阅读全文