有没有办法确保其他 .NET 语言与我的 C# 类互操作?
问问题
87 次
2 回答
3
是的,使用CLSCompliant属性装饰您的程序集。
于 2013-10-06T00:55:16.057 回答
3
最重要的是您使用CLSCompliantAttribute。这可以防止您在 C# 中无意中使用不符合 CLS 的功能。
我可以在这里提到一些非常明显的规则。请注意,此列表并不详尽。我只是想指出我们的一些规则,让您了解 CLS 合规性的全部内容。
- 不要在公共接口中使用不安全的类型(指针)。
- 请勿在公共界面中混用成员名称大小写。
- 不要在公共接口中使用无符号类型。
阅读文章跨语言互操作性了解更多信息。
于 2013-10-06T00:56:04.987 回答