对字符串中的偶数排序,然后添加到列表框中
本文关键字:添加 然后 列表 排序 字符串 | 更新日期: 2023-09-27 18:18:24
c#/Coding in general .
我想对用户输入到文本框中的一串数字的奇偶校验进行排序。因此,用户在文本框中输入"4,5,2,12,56,4,1234"。我想让他们点击一个按钮来将数据分成偶数和奇数(偶数放在ListBox1中,而奇数放在ListBox2中)。我不担心错误捕获。
public string sortParity()
{
string userInput = TextBox1.Text;
string[] numberArray = userInput.Split(',');
foreach (string i in numberArray)
{
turn i into an int somehow
if (i % 2 == 0){
ListBox1.Items.Add(i);
} else {
ListBox2.Items.Add(i);
}
}
问题是,我不知道如何测试它,我不确定什么会起作用。如有任何帮助,我将不胜感激。
澄清一下,我想知道如何把I变成整数
试试这个:-
public string sortParity()
{
string userInput = TextBox1.Text;
string[] numberArray = userInput.Split(',');
foreach (string i in numberArray)
{
int x = Int32.Parse(i);
if (x % 2 == 0){
ListBox1.Items.Add(x);
}
else {
ListBox2.Items.Add(x);
}
}
}