子类化是最好的选择。
我可以将您的主要通用类子类化:
class baseGeneric<T,U>
有特定的班级
class MyGeneric<T> : baseGeneric<T, string>
这样可以很容易地将逻辑保持在一个位置(基类),而且还可以轻松提供这两种用法选项。根据班级的不同,可能很少需要额外的工作来实现这一目标。

子类化是最好的选择。
我可以将您的主要通用类子类化:
class baseGeneric<T,U>
有特定的班级
class MyGeneric<T> : baseGeneric<T, string>
这样可以很容易地将逻辑保持在一个位置(基类),而且还可以轻松提供这两种用法选项。根据班级的不同,可能很少需要额外的工作来实现这一目标。