C# Method Overload Problem With Class Derived From Generic Abstract Class
问题 I am working on a project, and I have a generic abstract type that takes a type parameter that is itself derived from the abstract type. If you want to know why I would do this, please see this question. I have run into an interesting problem with overloading a method in a derived class that is defined in the abstract class. Here is a code sample: public abstract class AbstractConverter<T, U> where U : AbstractConvertible where T : AbstractConverter<T, U> { public abstract T Convert(U