knackCoder Ответов: 1

Может ли кто-нибудь проиллюстрировать примеры, когда они сами использовали интерфейсы в проектах реального времени?


Я знаю назначение интерфейсов, но не могу понять, как они используются в реальном времени. Пожалуйста, проиллюстрируйте некоторые сценарии.

Что я уже пробовал:

Понимание в C# интерфейсы и полиморфное поведение исполнителя Dan Wahlin[^]
Интерфейсы .net - C# - какой в этом смысл? - переполнение стека[^]

1 Ответов

Рейтинг:
9

OriginalGriff

Видеть здесь: IEnumerable Interface (System.Коллекции)[^] - это "классический" пример интерфейса; если ваш класс реализует его, он может быть использован в качестве итератора для foreach заявление. А если нет, то не может. Реализация позволяет получить доступ к "клубу" классов, которые могут быть использованы для foreach петля.

Если вы понимаете цель, вы должны понимать и использование. Вы уверены, что правильно их понимаете?