更新:2007 年 11 月
错误消息
CLSCompliant 属性在应用于参数时无意义。请尝试将该属性应用于方法。由于 CLS 遵从性规则适用于方法和类型声明,因此不检查方法参数是否符合 CLS 遵从性。
示例
下面的示例生成 CS3022:
复制代码 | |
---|---|
// CS3022.cs // compile with: /W:1 using System; [assembly: CLSCompliant(true)] [CLSCompliant(true)] public class C { public void F([CLSCompliant(true)] int i) { } public static void Main() { } } |