【发布时间】:2013-05-29 18:32:31
【问题描述】:
我在这里遗漏了一些东西。我知道有人会在公共接口和方法中使用符合 .NET 的类型,以便 .NET 语言可以很好地协同工作(例如,“System.String”,而不是 C# 的“string”)。
如果使用 .NET 兼容类型,那么所有基于 .NET 的语言肯定都可以互操作。 CLS 合规性何时以及如何影响?
例如,System.UInt16 是 .NET 兼容的,而不是 CLR 兼容的,相当于 C# 中的“ushort”。
【问题讨论】:
标签: .net types interop cls-compliant