编译器错误 CS0540
Posted xiesong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译器错误 CS0540相关的知识,希望对你有一定的参考价值。
编译项目报错:包含类型不实现接口,CS0540
解决方案: 删除接口成员的实现,或将接口添加到类的基类列表。
下面的两个示例生成 CS0540:
一、
1 // CS0540.cs 2 interface I 3 4 void m(); 5 6 7 public class Clx 8 9 void I.m() // CS0540 10 11 12 // OK 13 public class Cly : I 14 15 void I.m() 16 public static void Main() 17
二、
1 // CS0540_b.cs 2 using System; 3 class C 4 void IDisposable.Dispose() // CS0540 5 6 7 class D : IDisposable 8 void IDisposable.Dispose() 9 public void Dispose() 10 11 static void Main() 12 using (D d = new D()) 13 14
以上是关于编译器错误 CS0540的主要内容,如果未能解决你的问题,请参考以下文章
C# CodeDom 编译器。错误 CS1056:意外字符“$”
为啥在 C# 10 中我会在初始化属性上收到编译器警告/错误 CS8618