這是我的第一篇文章。 我想在Visual C#的checkedlistbox中做多個總和。有108個數字,每行一個,我試圖將檢查的項目與其餘的每個項目進行彙總,並將其打印在文本框中。checkedlistbox加上其他號碼
我已經這樣做了,但我認爲這是不正確的。 這實際上是總和,但也與數字本身和整個事情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);
}
}
}
}
感謝您的任何幫助。
所以你認爲這是不正確的。爲什麼?你看到什麼行爲? – tnw
我毫不懷疑,這是不正確的,但由於某種原因,你有一個雙重嵌套循環,重複循環相同的項目,所以一些真正奇怪的事情與'x','a'和'z'(你需要爲變量選擇更好的名稱)。 – tnw
OP?我的答案的任何輸入? – tnw