更新:2007 年 11 月
错误消息
“conversion routine”:与接口之间的用户定义转换不能创建用户定义的接口转换。如果需要转换例程,则使接口成为类来解决该错误,或者从接口派生类。
下面的示例生成 CS0552:
复制代码 | |
---|---|
// CS0552.cs public interface ii { } public class a { // delete the routine to resolve CS0552 public static implicit operator ii(a aa) // CS0552 { return new ii(); } public static void Main() { } } |