что мы там можем сделать такого, чего не можем без дженерика?
public static T Add<T>(T left, T right) where T: INumber<T> { return left + right; }
вызов статик абстракт метода — это не виртуальный вызов, в отличие от вызовов обычных интерфейсных методов
конкретно здесь женерик и приседания нужны только по причине того что оператор плюс статик
всё так, мы как раз про статик абстракты и говорим
Обсуждают сегодня