【发布时间】:2012-03-18 00:06:52
【问题描述】:
Visual Studio 告诉我,如果我没有在接口方面“明确”声明它们,我就不会实现这些方法。 这是我的方法:
public interface IGetMenus
{
List<Menu> GetMyMenus();
void InsertMenu(string topic, string subTopic);
void UpdateMainMenu(int menu_id, string topic);
void UpdateSubMenu(int menu_id, string topic);
}
以下是 Visual Studio 希望我如何实现接口的示例:
List<Menu> IGetMenus.GetMyMenus()
{
}
这是为什么呢?
【问题讨论】:
-
您的类是否已经继承了一个类或实现了具有相同方法声明的另一个接口(不是
IGetMenus)? -
但是实现接口的类在哪里呢?
-
我不知道这个问题之前存在..我知道为什么要显式实现一个接口..但我没有同名的方法...不过我明白了..谢谢