我有一种感觉,这个问题是一罐蠕虫,但我还是要问...... :)
我有一个方法:
private MembershipUser GetUserFromReader(SqlDataReader reader)
我想用不同的返回类型重载这个方法:
private User GetUserFromReader(SqlDataReader reader)
但是编译器抱怨这两种方法具有相同的签名。
那么,最好的方法是什么?我宁愿不添加不必要的参数来更改方法签名。
我曾想过做类似的事情:
private User GetUserFromReader(T reader)
但还没有真正完全探索过这一点。看来我需要对我使用阅读器对象的方式进行大量更改。
有任何想法吗?当您有两个具有相同签名的重载方法时,最佳实践是什么?
感谢您的帮助...