є клас, який наслідується від даного інтерфейсу
і коли я створюю List з даного класу та передаю на метод, то воно каже що не може зконвертувати в List<IBalanceHolder>, але якщо я створю List<IBalanceHolder> в який буду записувати елементи класу який наслідується від інтерфейсу, то все буде добре
в чому проблема в даному випадку?
Погугли про ковариантность и контрвариантность (c# covariance and contravariance)
Обсуждают сегодня