Как реализовать все методы при наследовании интерфейса на C#
Я только начал писать на c#. Объясните пожалуйста, с чем связана ошибка:
KeyDoorToDoor
не реализует член интерфейса IDoor.Open()
. И подскажите, как её исправить.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Claims;
using System.Text;
interface IDoor
{
void Open();
}//Интерфейс двери
class KeyDoorToDoor : IDoor
{
KeyDoor door;
public KeyDoorToDoor(KeyDoor d)
{
door = d;
door.PutKey(); //вставляем ключ в дверь, чтобы открыть
door.RotateKey(); //поворачиваем ключ, чтобы открыть дверь
door.Open(); //Открываем
}
public void Open()
{
throw new NotImplementedException();
}
} //Адаптер от PasDoor к IDoor
Источник: Stack Overflow на русском