この質問はワームの缶詰だと感じていますが、とにかく質問します... :)
私は方法を持っています:
private MembershipUser GetUserFromReader(SqlDataReader reader)
そして、このメソッドを別の戻り値の型でオーバーロードしたい:
private User GetUserFromReader(SqlDataReader reader)
しかし、コンパイラは、2 つのメソッドが同じシグネチャを持っていると文句を言います。
それで、これを行う最善の方法は何ですか?メソッドのシグネチャを変更するためだけに、不要なパラメーターを追加しないことをお勧めします。
私は次のようなことをするという考えで遊んだ:
private User GetUserFromReader(T reader)
しかし、これについてはまだ完全に調査していません。リーダー オブジェクトの使用方法を変更する必要があるようです。
何か案は?同じシグネチャのオーバーロードされたメソッドが 2 つある場合のベスト プラクティスは何ですか?
助けてくれてありがとう...