类型 <typename> 不符合 CLS

更新:2007 年 11 月

使用不符合 CLS 的数据类型声明了变量、属性或函数返回值。

要使应用程序符合 公共语言规范 (CLS),它必须只能使用符合 CLS 的类型。

以下 Visual Basic 数据类型不符合 CLS:

**错误 ID:**BC40041

更正此错误

  • 如果应用程序需要符合 CLS,请将此元素的数据类型更改为最接近的符合 CLS 的类型。例如,您可以使用 Integer 替换 UInteger(如果不需要 2,147,483,647 以上的数值范围)。如果确实需要扩展的范围,您可以将 UInteger 替换为 Long。

  • 如果应用程序不需要符合 CLS,则无需更改任何内容。但是,您应知道它是不符合的。

请参见

概念

编写符合 CLS 的代码