【发布时间】:2012-12-11 16:13:08
【问题描述】:
我有一个列表框,用户可以在其中输入十进制数字。假设他们将输入 5 个数字:
1.1
1.2
1.3
1.4
1.5
我需要得到这 5 个数字中所有变化的总和。例如 1.1 and 1.2 然后 1.1 1.2 1.3 然后 1.1 1.2 1.3 1.4 和 1.2 1.4 1.5 然后 1.1 1.3 1.5 的总和。
我开始了一些事情,但经历了所有变化,一次只跳过一个数字:
List<Double[]> listNumber = new List<double[]>();
Double[] array;
for (int i = 0; i < listBox1.Items.Count; i++)
{
array = new Double[listBox1.Items.Count];
for (int k = 0; k < listBox1.Items.Count; k++)
{
if (!k.Equals(i))
{
array[k] = (Convert.ToDouble(listBox1.Items[k]));
}
}
listNumber.Add(array);
}
我需要找到一种方法来计算我想要的方式。
【问题讨论】:
-
这是家庭作业吗?
标签: c# arrays list math arraylist