хотелось бы послушать опытных
Есть абстрактный класс A и есть куча подклассов (первого уровня так сказать) B, C, D
Класс A описывает общие свойства для всех дочерних B, C, D. а также содержит метод public abstract GetValue(float v), который в каждом подклассе реализован по своему.
Однако есть класс N, свойства которых тоже могут быть описаны в классе A.
Но метод GetValue(float v) он не может релизовать. Ему нужен GetValue(ref float v), разница в REF.
Как быть? Хотелось бы чтобы все относились к классу A, в том числе и N, но в параметре с REF.
Если тебе понадобился ref значит скорее всего делаешь что-то не то
Обсуждают сегодня