我有这个Windows应用程序
1.-所以,首先当我添加一个数字时,它添加到listbox1但不添加到列表2.我需要添加到listo 2到
2.-我需要单独添加数字...例如,如果我添加数字202,它在2之后分成2后
3.-我需要为FIFO添加按钮,但我不知道如何编程。
4.-最后将它与listbox1逐一比较,listbox2与polindrome方法,如果它的回文显示消息框,说"它们是polindrome"如果没有,说"编号&& #39;不是回文。
private void button1_Click(object sender, EventArgs e)
{
int newvalue;
if (int.TryParse(textBox1.Text, out newvalue))
{
numeros.Add(newvalue);
listBox1.Items.Add(textBox1.Text);
}
else
MessageBox.Show("insert a number");
textBox1.Clear();
textBox1.Focus();
}
答案 0 :(得分:1)
为了解决这个问题,您应该将主数据保存在内存中(List<int>
)并使用不同的方法对其进行操作,并将结果显示在列表框中。
可以通过以下方式分离您的数字:
List<int> SeparateDigits(int n)
{
var result = new List<int>();
while(n>0)
{
result.Add(n % 10);
n /= 10;
}
return result;
}
调用此方法后,如果符合您的要求,您可以将列表数据添加到两个列表框中。
(抱歉迟到)
祝你好运。