, как предложил Томас, я использую динамический
и, как предложил "RedHat", у меня есть включающий класс, наследуемый как от моего интерфейса (IClipboard<T>
), так и от родительского интерфейса (IClippable
), которыйпросто «группирующий» интерфейс.
myinterface наследуется от интерфейса группировки, поэтому любой класс, реализующий myinterface, также совпадает с классом группировки.так что я могу проверить, является ли выбранный элемент IClippable.
самое чистое, что я мог бы получить с моими текущими знаниями языка.
лучше было бы поддерживать C #.