Visual Studio에서는 인터페이스에 대해 명시 적으로 선언하지 않으면 메소드를 구현하지 않는다고 알려줍니다. 여기 내 방법은 다음과 같습니다명시 적으로 인터페이스 정의
List<Menu> IGetMenus.GetMyMenus()
{
}
이유는 무엇입니까 :
여기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);
}
인터페이스를 구현하기 위해 나를 원하는 방법 비주얼 스튜디오의 예입니다?
클래스가 이미 클래스를 상속하거나 동일한 메소드 선언을 가진 다른 인터페이스 (IGetMenus가 아닌)를 구현합니까? –
하지만 인터페이스를 구현하는 클래스는 어디에 있습니까? – vulkanino
나는이 질문이 전에 존재했는지 몰랐다. 나는 명시 적으로 인터페이스를 구현해야하는 이유를 안다.하지만 같은 이름의 메소드를 가지고 있지 않다. 나는 그것을 얻었다. 감사합니다. 감사합니다. – BlackFire27