Возможное дублирование:
C #: интерфейсы - неявные и явные реализация
Не мог бы кто-нибудь объяснить различия между этими двумя зверями и способы их использования. AFAIK, многие классы до 2.0 были реализованы без общих типов, что привело к тому, что последняя версия реализовала оба варианта интерфейсов. Это единственный случай, почему их нужно использовать?
Можете ли вы также подробно объяснить, как их использовать?
Спасибо