Да но тогда этот метод будет во всех классов реализующих данный интерфейс, разве нет? Если вы о предоставлении реализации метода интерфейса то это можно сделать через екстеншен методы Меня интересует именно чтобы метод был доступен только после касту к интерфейсу
Тогда через экстеншн расширьте интерфейс. Вот и будет что надо
День рождения Онлайн. Праздничные будни программиста. Ответы на вопросы
Отмечаем мой день рождения вместе! Поговорим о жизни программиста, поотвечаю на ваши вопросы о жизни, разработке, .NET и C#. Давайте отметим мой небольшой праздник вместе :) Стрим Начинается через пару минут!
Опять же он будет во всех классах реализующих интерфейс
Книга "Паттерны проектирования" стр 41 вроде ±2-3 страницы - там как раз и абстрактный класс обсуждают на примерах и имплементации интерфейсов... Там правда пример на java, но понимание придет.
Книга "Паттерны проектирования" стр 41 вроде ±2-3 страницы - там как раз и абстрактный класс обсуждают на примерах и имплементации интерфейсов... Там правда пример на java, но понимание придет.
По неизвестной причине я на 80% уверен что это не то что меня интересует но обязательно посмотрю, спасибо)
а применение какое должно быть? Может как-то по-другому вывернуться можно?
Над этим честно говоря не думал Просто смотрел сегодня что нового в C # 8 и там говорилось о стандартной реализации методов интерфейса, стало интересно как это / возможно ли это реализовать в C#7