質問: csvから読み込んだデータの保持とソート お世話になっています。vb.net+csvに関する質問です。 現在vb.netで、csvから読み込んだレコードをある項目を基準に並び替え、一覧にして画面に表示するというプログラムを作っています。 こういう場合のcsvから読み込んだデータの保持の方法と、その並び替えの方法にはどういうやり方がありますか? いくつかのパターンがあると思いますが、教えてください。 以下はcsvの情報です。 ・1行が1件のレコード ・項目1を昇順で並び替える ・csv項目:項目1(半角英数字)項目2(タブ)項目3(半角・全角文字) ・csv件数:1000行以下
回答: 下のurlなんかが参考になるかもです。 配列のソート方法を自分で設定する方法です。 2値の比較方法をicomparerインターフェイスを持つ自作クラスに定義し、 そのインスタンスをarray.sortメソッドの第2引数にする事で、 自由にソート方法を定義できます。 ヘルプからも、ある程度の情報は取得できると思いますので、参照してみてください。 参考url:http://www.atmarkit.co.jp/fdotnet/dotnettips/215arraysort/arraysort.html