C# のコードにクラスがあり、ネストされたクラスからすべての属性を、パラメーターの数のサイズとオブジェクトの配列内のすべての内容を持つ配列に取得したいと考えています。次のように:
class MyClass {
class Parameters {
public const string A = "A";
public const string B = "B";
public const string C = "C";
public const string D = "D";
public const string E = "E";
public const string F = "F";
}
public object[] getAllParameters() {
object[] array = new object[6];
array[0] = Parameters.A;
array[1] = Parameters.B;
array[2] = Parameters.C;
array[3] = Parameters.D;
array[4] = Parameters.E;
array[5] = Parameters.F;
}
//more methods and code
}
G
しかし、たとえば、パラメーターを追加したい場合は、メソッドのサイズ、初期化、およびコードの他の部分のその他のものH
を更新する必要があります。getAllParameters
getAllParameters
明示的なパラメータを考慮せずに、この " " メソッドをより一般的にすることはできますか? 多分反射で?