现在有一个基类,大概是这样:
有一个子类,继承了这个基类:
,那么子类在调用这个方法的时候,怎么样才能做到,不用写T类型,自动识别:
希望的效果如下:
求各位指教!
那你别写泛型方法呀
这里泛型到底有啥意义呢
子类本来就可以调用父类方法,这跟泛型有什么关系呢
这个泛型 T 不一定是 子类吧,你可以 子类定义的时候也加上泛型
public class BaseModel<T>
public class menu<T> : BaseModel<T>
然后子类可以这样子实例化,A是另一个类
menu<A> m = new menu<A>();
class Program
{
static void Main(string[] args)
{
Console.WriteLine(" ___________________");
Console.WriteLine($"{"|",-10}|{"|",10}");
Console.WriteLine($"{"|",-10}|{"|",10}");
Console.WriteLine($"{"|",-10}|{"|",10}");
Console.WriteLine("|_________|_________|");
Console.WriteLine($"{"|",-10}|{"|",10}");
Console.WriteLine($"{"|",-10}|{"|",10}");
Console.WriteLine($"{"|",-10}|{"|",10}");
Console.WriteLine("|_________|_________|");
}
}