プロが教える店舗&オフィスのセキュリティ対策術

C# リストボックスに同じ文字があるかどうか検索方法

例 リストボックスに
AAA
AAA
BB
BB
C
D

の時に、同じのが入ってるのでそれを消して

AAA
BB
C
D

にしたいのですが、どうやって出来ますか?どなたか教えてください。お願いいたします。

A 回答 (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イベントでやってますが自分で改良してください。
    • good
    • 1
この回答へのお礼

重要な参考戴きありがとうございます。

お礼日時:2010/03/26 11:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!