对字符串中的偶数排序,然后添加到列表框中

本文关键字:添加 然后 列表 排序 字符串 | 更新日期: 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);
        }
          }
      }
相关文章: