18個のパラメータが必要なオブジェクトを作成しようとしていますが、これらのパラメータは各ループに対して取得したいものです。私はこれをどのようにして行うのですか?
18個のパラメータを期待していたクラスのコード:
public WaardeObjecten(string waardeNaam1, string waarde1, string waardeNaam2, string waarde2, string waardeNaam3, string waarde3, string waardeNaam4, string waarde4, string waardeNaam5, string waarde5, string waardeNaam6, string waarde6, string waardeNaam7, string waarde7, string waardeNaam8, string waarde8, string waardeNaam9, string waarde9)
{
this.waardeNaam1 = waardeNaam1;
this.waarde1 = waarde1;
this.waardeNaam2 = waardeNaam2;
this.waarde2 = waarde2;
this.waardeNaam3 = waardeNaam3;
this.waarde3 = waarde3;
this.waardeNaam4 = waardeNaam4;
this.waarde4 = waarde4;
this.waardeNaam5 = waardeNaam5;
this.waarde5 = waarde5;
this.waardeNaam6 = waardeNaam6;
this.waarde6 = waarde6;
this.waardeNaam7 = waardeNaam7;
this.waarde7 = waarde7;
this.waardeNaam8 = waardeNaam8;
this.waarde8 = waarde8;
this.waardeNaam9 = waardeNaam9;
this.waarde9 = waarde9;
}
コード私はこれまでのところ、オブジェクトを作成し、それを埋めるようになった:
それぞれについて、foreach (Panel p in panels)
{
//ALWAYS 9 * (2 values) panels.
var selectedRadioButton = p.Controls.OfType<RadioButton>().FirstOrDefault(rb => rb.Checked);
if (selectedRadioButton != null)
{
totalStringForRadioButtons += $"{selectedRadioButton.Name} : {selectedRadioButton.Text} | ";
}
}
WaardeObjecten obj = new WaardeObjecten(**Expects 18 parameters here**);
を各結果のために私がしたい(9)取得する:selectedRadioButton.NameおよびselectedRadioButton.Text(2)この18個の値をオブジェクトに入れます。
:コールをimplify関数呼び出しにパラメータを指定する – musefan