RemoveAt有相反的方法吗?

时间:2016-05-25 19:46:00

标签: c#

private void btnSzures_Click(object sender, EventArgs e)
{
    for (int n = listBox1.Items.Count - 1; n >= 0; --n)
    {
        string a = txtszuro.Text;
        if (listBox1.Items[n].ToString().Contains(a))
        {
            listBox1.Items.RemoveAt(n);
        }
    }
}

我想对此btnSzures_Click做相反的事情。所以它会添加这些行而不是删除它们。是否有类似的方法,我只需要纠正此代码中的一些内容?

1 个答案:

答案 0 :(得分:4)

技术"对面" RemoveAt()的{​​{1}}是Insert(int index, string item)。这允许您将item插入到从指定索引开始的Items集合中。