没做错误处理 用空格分隔两个数字string[] numbers = textBox1.Text.Split(' '); ArrayList al = new ArrayList(numbers.Length); int result = 0; foreach (string number in numbers) { int i = int.Parse(number); if (!al.Contains(i)) al.Add(i); } foreach (int i in al) result += i; MessageBox.Show(result.ToString());
用空格分隔两个数字string[] numbers = textBox1.Text.Split(' ');
ArrayList al = new ArrayList(numbers.Length);
int result = 0;
foreach (string number in numbers)
{
int i = int.Parse(number);
if (!al.Contains(i))
al.Add(i);
}
foreach (int i in al)
result += i;
MessageBox.Show(result.ToString());
我 要算的是加了 几个数字进去,而且最后得到的是 有多少个数字加在里面去了!
我要count;而且如果加了两个6 count只能算是1;
我如果我要得到前一个的数字是什么 怎么弄呢1