Возможно ли в С# иметь класс, реализующий интерфейс, который имеет 10 объявленных методов, но реализующий только 5 методов, определяющих только 5 методов этого интерфейса? На самом деле у меня есть интерфейс, который реализуется 3-м классом, и не все методы используются всем классом, поэтому, если бы я мог исключить любой метод???
Мне нужно это. Это может показаться плохим дизайном, но это не так. Дело в том, что у меня есть коллекция пользовательских элементов управления, которые должны иметь общее свойство и на основе этого только я показываю их во время выполнения. Поскольку это динамическое, мне нужно управлять ими, потому что у меня есть Свойства. Некоторые свойства необходимы нескольким классам, а не всем. И по мере увеличения контроля этот Свойства может увеличиваться по мере необходимости одним элементом управления, который я должен использовать без использования. просто фиктивные методы. Для того же я думал, что если есть способ избежать этих методов в остальном классе, это было бы здорово. Похоже, что нет другого способа, кроме наличия абстрактного класса или фиктивных функций: - (