C# 如何区分方法

C# 如何区分方法,c#,C#,好的,这只是一个猜测,因为您并没有真正提出问题,但您可以使用显式接口实现: 好的,这只是一个猜测,因为您并没有真正提出问题,但您可以使用显式接口实现: 你应该问一个问题,而不仅仅是发布一段代码。。。我们怎么能猜出你想要什么?问题是什么??!?!?!?这不会编译。在C#中,一个类的方法必须都有不同的签名。你应该问一个问题,而不仅仅是发布一段代码。。。我们怎么能猜出你想要什么?问题是什么??!?!?!?这不会编译。在C#中,类的方法都必须具有不同的签名。 using System; interfac

好的,这只是一个猜测,因为您并没有真正提出问题,但您可以使用显式接口实现:


好的,这只是一个猜测,因为您并没有真正提出问题,但您可以使用显式接口实现:


你应该问一个问题,而不仅仅是发布一段代码。。。我们怎么能猜出你想要什么?问题是什么??!?!?!?这不会编译。在C#中,一个类的方法必须都有不同的签名。你应该问一个问题,而不仅仅是发布一段代码。。。我们怎么能猜出你想要什么?问题是什么??!?!?!?这不会编译。在C#中,类的方法都必须具有不同的签名。
using System;
interface one
{

    void getdata();

}
interface two : one
{

  new void getdata();
     void showdata();
}
class intefacehierarchy:two,one
{

    string name;

    public void getdata()
    {

        Console.WriteLine("ok tell me your name");
    }

    public void getdata()
    {
        Console.WriteLine("Enter the name");
        name = Console.ReadLine();
    }
    public void showdata()
    {
        Console.WriteLine(String.Format("hello mr. {0}", name));

    }

}
class intefacehierarchy:two,one
{

    string name;

    // implements two.getdata
    public void getdata()
    {

        Console.WriteLine("ok tell me your name");
    }

    // implements one.getdata explicitly
    void one.getdata()
    {
        Console.WriteLine("Enter the name");
        name = Console.ReadLine();
    }

    // implements two.showdata
    public void showdata()
    {
        Console.WriteLine(String.Format("hello mr. {0}", name));

    }

}