- ベストアンサー
C# リストボックスに同じ文字があるかどうか検索方法
C# リストボックスに同じ文字があるかどうか検索方法 例 リストボックスに AAA AAA BB BB C D の時に、同じのが入ってるのでそれを消して AAA BB C D にしたいのですが、どうやって出来ますか?どなたか教えてください。お願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
適当なので非常に汚いですが・・ private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < listBox1.Items.Count - 1; i++) { for (int j = i+1; j < listBox1.Items.Count; j++) { if (listBox1.Items[i].Equals(listBox1.Items[j]) == true) { listBox1.Items.RemoveAt(j); } } } } これでどうでしょうか? Button_Clickイベントでやってますが自分で改良してください。
お礼
重要な参考戴きありがとうございます。