更新:2007 年 11 月
错误消息
“type_1”不符合 CLS,因为基接口“type_2”不符合 CLS只有符合 CLS 的类型才能作为符合 CLS 的类型的基类型。
示例
下面的示例包含一个接口,此接口具有一个方法,可在其签名中使用不符合 CLS 的类型,从而使其类型不符合 CLS。
复制代码 | |
---|---|
// CS3027.cs // compile with: /target:library public interface IBase { void IMethod(uint i); } |
下面的示例生成 CS3027。
复制代码 | |
---|---|
// CS3027_b.cs // compile with: /reference:CS3027.dll /target:library /W:1 [assembly:System.CLSCompliant(true)] public interface IDerived : IBase {} |