Is it possible to do the following with generics in C#.NET
public abstract class A
{
public abstract T MethodB<T>(string s);
}
public class C: A
{
public override DateTime MethodB(string s)
{
}
}
i.e. have a generic method in a base class and then use a specific type for that method in a sub class.