Наследование интерфейса без реализации дочерних методов - C#
Формулировка задачи:
Имеется интерфейс вида:
От него наследуется класс:
И тут возникла проблема, методы Update, Remove и Add тут реализовывать не надо. Подскажите, как поступить.
Заранее большое спасибо!
public interface IRepository<T> where T: class { T GetById(int id); List<T> GetAll(); void Add(T element); void Remove(int id); void Update(T element); }
public class ColorRepository: IRepository<Color> { DataContext db; public ColorRepository() { this.db = new DataContext(); } public List<Color> GetAll() { List<Color> allColors = db.Set<Color>().ToList(); return allColors; } public Color GetById (int id) { var color = db.Colors.Find(id); return color; } }
Решение задачи: «Наследование интерфейса без реализации дочерних методов»
textual
Листинг программы
public void Remove(int id){};
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д