【发布时间】:2021-03-13 22:26:09
【问题描述】:
我有一个这样的清单:
checkedListBox1.Items.Add(new MyData { ID = 1, Name = "test1", Value = 5 });
我有一个按钮,可以将所有选中的项目编译成一个具有总价值的列表:
private void button1_Click(object sender, EventArgs e)
{
foreach (MyData data in checkedListBox1.CheckedItems)
{
listBox1.Items.Add(data.Name);
}
}
但我不知道如何编写 data.Value 的总和,例如,如果我想在标签或文本框中显示 checkitems 值的总和。请帮我理解
【问题讨论】:
-
如果你想对 Value 求和,然后使用循环查看属性 Value。
-
checkedListBox1.CheckedItems.Cast<MyData>.Sum(...)? -
我之前试过上面的代码,当我把它放在按钮上时它给了我一个上下文错误
-
如何使用 foreach 循环查看值?