以下の 2 つのクラスを (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 を次のいずれかで decare できるように...
MyClass my1 = new MyClass()
MyClass<string> my2 = new MyClass("test");