参考名称大小写不符合 CLS
我有一个 .NET 3.5 C# 项目,其命名空间为 SampleNamespace.Tools.Sample。 如果我将名为“Samplenamespace.Utils.Example”的程序集添加到我的项目中…
在这种情况下警告 CS3006 有效吗?
下面的代码生成警告 CS3006“重载方法 MyNamespace.Sample.MyMethod(int[])' 仅在 ref 或 out 或数组等级上不同,不符合 CLS”。 此警告是否有效,即…
什么时候可以违反 CLS 合规性?
我想知道存在哪些边缘情况可以使 通用语言规范合规性可接受。 即使不打算从其他语言访问,我也认为 CLSCompliantAttribute 是良好的最佳实践。 您是否…
.NET 中不符合 CLS 的代码会产生什么后果?
对于不久前从 VB6 移植的应用程序,我有一些关于 CLS 合规性的烦人的编译器警告,其中包括: Name '_AnIdentifier' is not CLS-Compliant. Type of pa…