有谁知道我如何获得以下代码以在 C# 中编译。无论我尝试什么,我都会不断收到错误。我在下面列出了错误。谢谢你的帮助。
using System;
interface InterfaceA { void doA(); }
class A : InterfaceA { public virtual void doA() {Console.WriteLine("Class A");} }
interface InterfaceB { void doB(); }
class B : InterfaceB { public virtual void doB(){ Console.WriteLine("Class B");}}
class C : InterfaceA, InterfaceB
{
static void doA(A x) { x.doA(); }
static void doB(B x) { x.doB(); }
public static void main()
{
A _a = new A();
B _b = new B();
doA(_a);
doB(_b);
}
}
//Errors:
//'C' does not implement interface member InterfaceA.doA()
//'C' does not implement interface member InterfaceB.doB()