• 締切済み

VB2005 ExpressEditionで勉強しています。

VB2005 ExpressEditionで勉強しています。 カンマ区切りの文字列を一旦配列に入れて配列のデータを ひとつずつリストボックスに入れる処理を作っているのですが、 配列に重複したデータがあるのでそれをひとつにしたいです。 配列にデータが入ってる時か、リストボックスに入れるときのどちらかで やりたいです。いい方法を教えてください。 本などで探したのですが見つかりません。 イメージは、配列が (aaa,bbb,ccc,aaa)だとすると リストボックスに入るときに (aaa,bbb,ccc)になっていればいいです。

みんなの回答

  • rk_les
  • ベストアンサー率63% (23/36)
回答No.2

こんにちは。 データが配列に入ってるときに線形探索で検索、削除し、そこからListBoxへAddすればいけます。 一つのループで重複データ削除、ListBoxへの追加が出来ます。

回答No.1

#VB2005持ってない。 一応VB2008以降の内容を使わないようにしようとしたら少し面倒くさい書き方になった。 Source Codeがソースコード、inputが入力内容(今回はなし)、outputがプログラムの出力結果です。プログラムを動かしたときに期待通りのデータが入っているか確認するのに使ってます。 http://ideone.com/Gsb9h #このサイトの色分け、何か変