C# 类与其他 .NET 语言互操作



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

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

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

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

有关详细信息,请阅读文章跨语言互操作性。

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

使您的代码符合 CLS 标准

相关内容

  • 没有找到相关文章

最新更新