[C#]在列表框中排序项目

我正在使用Regex解析HTML:

  private void button2_Click(object sender, EventArgs e)

    {
         string html = textBox1.Text;
        foreach (Match matcha in Regex.Matches(html, @"<(.*?)>(.*?)</(.*?)>"))
        {
            listBox1.Items.Add(matcha.Index.ToString() + matcha);
        }
        foreach (Match matchb in Regex.Matches(html, @"<input type=(.*?)>"))
        {
            listBox1.Items.Add(matchb.Index.ToString() + matchb);
        }}

当按下button2时,listbox1具有以下各项:

25 ...

29 ...

27 ...

我想像这样排序:

25 ...

27 ...

29 ...

我该怎么办?

评论