在C#中,一个类可以实现多个具有相同方法名的接口。为了实现这种情况,你需要在类声明中使用逗号分隔的接口列表。然后,你需要在类中实现每个接口的方法。
下面是一个示例代码,演示了如何在同一个类中实现多个具有相同方法名的接口:
interface IInterface1
{
void Method();
}
interface IInterface2
{
void Method();
}
class MyClass : IInterface1, IInterface2
{
public void Method()
{
Console.WriteLine("Method implementation");
}
}
请注意,如果两个接口的方法签名不完全相同,要分别实现每个接口的方法。