更新:2007 年 11 月
错误消息
CLSCompliant 属性在应用于返回类型时没有意义。 请尝试将该属性应用于方法。由于 CLS 遵从性规则应用于方法和类型声明,因此不检查函数返回类型是否符合 CLS 遵从性。
示例
下面的示例生成警告 CS3023:
复制代码 | |
---|---|
// C3023.cs [assembly:System.CLSCompliant(true)] public class Test { [return:System.CLSCompliant(true)] // CS3023 // Try this instead: // [method:System.CLSCompliant(true)] public static int Main() { return 0; } } |