代码之家  ›  专栏  ›  技术社区  ›  oopbase Jayachandran Murugesh

从列表框中删除双条目

  •  0
  • oopbase Jayachandran Murugesh  · 技术社区  · 15 年前

    5
    4
    6
    4
    7
    5
    

    5
    4
    6
    7
    

    2 回复  |  直到 15 年前
        1
  •  1
  •   Serkan Hekimoglu    15 年前

    将项目添加到列表时,使用循环进行添加。

    foreach(int item in yourList)
    {
    if(!listBox1.Items.Contains(item))
    {
    //add
    }
    }
    

    如果您使用直接数据源,Jon Skeet的答案是为您。

        2
  •  1
  •   Jon Skeet    15 年前

    你的数据来源是什么?数据是直接存在于项集合中,还是绑定到“普通”集合?

    使用LINQ,很容易获得不同的元素,如下所示:

    elements = elements.Distinct().ToList();
    

    (呼叫 ToList