2

有没有办法确保其他 .NET 语言与我的 C# 类互操作?

4

2 回答 2

3

是的,使用CLSCompliant属性装饰您的程序集。

使您的代码符合 CLS

于 2013-10-06T00:55:16.057 回答
3

最重要的是您使用CLSCompliantAttribute。这可以防止您在 C# 中无意中使用不符合 CLS 的功能。

我可以在这里提到一些非常明显的规则。请注意,此列表并不详尽。我只是想指出我们的一些规则,让您了解 CLS 合规性的全部内容。

  • 不要在公共接口中使用不安全的类型(指针)。
  • 请勿在公共界面中混用成员名称大小写。
  • 不要在公共接口中使用无符号类型。

阅读文章跨语言互操作性了解更多信息。

于 2013-10-06T00:56:04.987 回答