跨语言互操作性
更新:2007 年 11 月
公共语言运行库提供内置的语言互操作性支持。但是,这种支持不能保证您编写的代码能被使用另一种编程语言的开发人员使用。为了确保使用任何编程语言的开发人员都可以完全使用您开发的托管代码,已经定义了一组语言功能和使用这些功能的规则,名为公共语言规范 (CLS)。遵循这些规则和仅公开 CLS 功能的组件被认为是符合 CLS 的。
本节介绍公共语言运行库内置的语言互操作性支持并说明 CLS 在保证跨语言互操作性方面所发挥的作用。同时确定 CLS 功能和规则并讨论 CLS 遵从性。
本节内容
语言互操作性概述
描述内置跨语言互操作性支持并介绍“公共语言规范”。公共语言规范
说明存在一组所有语言共有功能的必要性并确定 CLS 规则和功能。编写符合 CLS 的代码
讨论组件 CLS 遵从性的意义并确定工具 CLS 遵从性的级别。