我是C#的新手,我在实现接口(interface)方面有些挣扎,如果有人通过解释为我提供帮助,我将非常感激。谢谢

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace interfejsi
 interface Figura
{
  String Plostina ();
  String Perimeter ();
}
}
 using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
 namespace interfejsi
{
 class Kvadar : Figura
{
    int a,b,c;
    public  String Perimetar(int a, int b, int c)
    {
        return (a + b + c).ToString();
    }
    public String Plostina(int a, int b, int c)
    {
        return (a * b * c).ToString();
    }
}

}

最佳答案

您需要实现位于接口(interface)中的确切功能(使用相同数量的输入参数)。

因此,在您的情况下,将界面更改为:

interface Figura
{
   String Perimetar(int a, int b, int c)
   String Plostina(int a, int b, int c)
}

或将您的实现更改为没有参数的函数。

关于c# - 错误: Does not implement interface member,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23170561/

10-10 18:25
查看更多