
前提・実現したいこと
DataTableの特定の列に対してLINQを使用して複数列を処理をする場合、1列に対して1回LINQを実行していますが、もっとうまく書く方法を探しています。
例えば、2列に対して処理をするとき、下記のソースコードのように2回LINQを実行しています。
もし、1行でうまく書く方法があれば教えて頂けないでしょうか。
該当のソースコード
DataTable dtの"col1"列に"aaa"を入力、"col2列に"bbb"を入力したい。
C#
1DataTable dt; 2dt.AsEnumerable().Select(c => c["col1"] = "aaa").ToList(); 3dt.AsEnumerable().Select(c => c["col2"] = "bbb").ToList(); 4
回答1件
あなたの回答
tips
プレビュー