【发布时间】:2021-09-14 18:53:48
【问题描述】:
我不想让B类泛型,因为有很多类继承自B类。如何在非泛型类中使用泛型类“classA”的方法“GetSomeData”?
这是我的代码:
public abstract class classA<T> : IInterface<T>
where T : new()
{
public String GetSomeData (Guid ID)
{
return somestring;
}
}
public abstract class ClassB : InterfaceB
{
//Use GetSomeData(Guid ID) here
}
在 B 类中调用 GetSomeData 的最佳方法是什么?
【问题讨论】:
-
非常不清楚这两种类型如何相互关联。您想要实现但无法编译的代码示例会很有帮助。