初めての投稿です。Visual C# のチェックリスト ボックスで複数の合計を作成しようとしています。各行に1つずつ、108個の数字があり、チェックされたアイテムを残りの各アイテムと合計して、テキストボックスに出力しようとしています。
私はこれをしましたが、それは間違っていると思います。これは実際に合計を計算しますが、数値自体と全体の 108 回も計算します。
チェックボックスに残りの数字を入れてチェックした数字を追加したい。
private void button2_Click(object sender, EventArgs e)
{
foreach(string checkednumber in checkedlistbox1.CheckedItems)
{
double x = Convert.ToDouble(checkednumber);
double a = 0;
for (double y = 0; y < checkedlistbox1.Items.Count; ++y)
{
foreach (string othernumbers in checkedlistbox1.Items)
{
double z = Convert.ToDouble(othernumbers);
sum = x + z;
string str = Convert.ToString(sum);
listbox1.Items.Add(str);
}
}
}
}
助けてくれてありがとう。