📅  最后修改于: 2023-12-03 14:39:47.953000             🧑  作者: Mango
在 C# 中,我们可以使用 ListBox
控件来呈现一个包含多个项目的列表。而有时候,我们需要对这些项目进行计算,比如求和、平均值等等。下面是一个简单的示例代码,演示如何计算列表框中的项目。
// 假设我们的列表框控件名为 listBox1
// 点击按钮时,计算选中项目的平均数,并显示在 label1 控件中
private void button1_Click(object sender, EventArgs e)
{
int count = listBox1.SelectedItems.Count;
if (count > 0)
{
int sum = 0;
foreach (object obj in listBox1.SelectedItems)
{
sum += Convert.ToInt32(obj);
}
double average = sum / (double)count;
label1.Text = "平均数为:" + average;
}
}
代码说明:
listBox1.SelectedItems
返回一个集合,包含当前选中的所有项目。foreach
循环遍历选中项目的集合,计算它们的和。(double)count
将选中项目的个数转换为 double
类型,以避免整数除法带来的精度问题。以上代码仅是一个简单的示例,您可以根据需要扩展它来计算其他统计数据。此外,如果您想操作列表框中的项目,可以使用 Items
属性来访问项目集合。