У меня такое ощущение, что этот вопрос - червячная банка, но я все равно собираюсь спросить ...:)
У меня есть метод:
private MembershipUser GetUserFromReader(SqlDataReader reader)
И я хочу перегрузить этот метод другим типом возврата:
private User GetUserFromReader(SqlDataReader reader)
Но компилятор жалуется, что оба метода имеют одинаковую подпись.
Итак, каков наилучший способ сделать это? Я бы предпочел не добавлять ненужные
Параметр только для изменения сигнатуры метода.
Я играл с идеей сделать что-то вроде:
private User GetUserFromReader(T reader)
Но я еще не полностью изучил это. Кажется, мне нужно сделать
куча изменений в том, как я использую свой объект для чтения.
Есть идеи? Какова лучшая практика, когда у вас есть два перегруженных
методы одной подписи?
Спасибо за помощь ...