|
分類:[.NET 全般]
2023/01/18(Wed) 16:35:43 編集(投稿者)
C#で以下のような List<string[]>を作ったとします。
List<string[]>list= new List<string[]>(); list.Add(new string[5] { "a1", "b1", "c1", "d1", "e1" }); list.Add(new string[5] { "a2", "b2", "c2", "d2", "e2" }); list.Add(new string[5] { "a3", "b3", "c3", "d3", "e3" }); list.Add(new string[5] { "a4", "b4", "c4", "d4", "e4" });
この時の例えば「b」の列のみを削除したいです。 文字列検索での削除ではなく要素指定で削除をしたいです。 消す列は固定ではなく、配列などに入っている要素番号の列を消したいです
DataTableを作ればできるのですが、Linqなどを用いてListのまま消す方法があるかどうかを探しています。
無いなら諦めます皆さんの意見をよろしければお聞かせください。
|