我想知道将下面的两个类结合起来的最佳方法是什么(在 C# 中)(这样我可以选择指定类型或不指定类型,以防不需要)?另外,如果需要,建议使用什么方法对 MyClass 进行编码以接受更多参数?谢谢!
public class MyClass{
public MyClass() {}
}
public class MyClass<T> {
T myvariable;
public MyClass<T>(T arg){
myvariable = arg;
}
// how can I handle MyClass(arg1, arg2, ....?
// would I need to create classes MyClass<T,U,...> for each number of argument?
}
这样我就可以使用任何一个来处理 MyClass ......
MyClass my1 = new MyClass()
MyClass<string> my2 = new MyClass("test");