@phoboson

Как превратить несколько методов, которые выполняют одну и ту же работу, в один?

Как можно отрефакторить код, если он сильно разросся повторяющимися методами? Они делают одно и то же, но просто возвращают разные типы.
Делать метод обобщенным - не вариант, т.к. у обобщенного типа может вызываться только стандартный конструктор, которого нету в допустимых типах.
  • Вопрос задан
  • 265 просмотров
Пригласить эксперта
Ответы на вопрос 1
mindtester
@mindtester Куратор тега C#
http://iczin.su/hexagram_48
Делать метод обобщенным - не вариант
самый тот вариант
у обобщенного типа может вызываться только стандартный конструктор
у методов не бывает конструкторов. они бываю у классов. понятно что ваша проблема в недопонимании, но не понятно чего именно. если бы вы привели пример заголовка (upd а лучше весь метод) обобщенного метода, и указали, в каком месте он не справляется с потребностями - это можно было обсудить. возможно даже сразу показать решение
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы