Linq 配列、リスト

C# Linq使い必見!!DataTable型のデータでLinqを使用する方法 AsEnumerableメソッドを使用します

このブログではAffinger5を使用しています。

ブログテーマが気に入った方はコチラをクリック

今回のテーマ

こんにちは、サルモリです。

今回は下記のテーマ下記について書いていきます。

今回のテーマ

DataTable型のデータでLinqを使用する方法

DataTable型でLinqを使用する方法を学びましょう。

Linqが使用できるということは、配列やリストにすることも簡単にできますね。

それでは、やっていきましょう!!

サルモリ
Linqが使用できるってことは色々なことができるよ!

Linqを使用する方法

早速、DataTableの型にLinqを使用してみましょう!!

Linqを使用できるようにするには、AsEnumerableメソッドを使用します。

下記のソースコードをみてください!

 出力結果
Rockman
Rollchan
Fireman

Linqで名前項目を抽出し、リスト化することができました。

この例のようにAsEnumerableメソッドを使用すれば、簡単にLinqを使用することが可能です。

変換したLinqに対して、他のメソッドも使用してみる

Linqを使用できるようにしたのでもちろん他のメソッドも使用できます。

例をみてみましょう。

 出力結果
Fireman
Iceman

Whereメソッドも使用してワイリー博士のメソッドのみ抽出できましたね!!

DataTable型は比較的扱いにくい方はすぐに変換してしまうのもいい選択肢と思います。

全ての値をリスト化したい方は下記の記事をみてください。

サルモリ
Linq素晴らしいね!!

まとめ

今回はDataTable型をLinqに変換する方法を学びました。

この方法を学べばDataTable型のデータを好きなように出来ること間違いなしです!!

それでは最後までみてくれてありがとうございました。

サルモリ
最後までみてくれてありがとう!

 

C#のLinqをさらに学びたい方へ

C#のLinqを理解して頂くために参考書を執筆致しました!

Linqの演習問題はこちらの参考書に載せているので、問題を解いて理解を深めたい方はこちらの参考書チェックしてください!

下記の画像をクリック!!kindleunlimitedの会員であれば無料で見れます!

⇩初心者向け      ⇩中級者向け

C#でChatGPTAPIを使ってブログ作成を自動化しませんか?

-Linq, 配列、リスト

Ads Blocker Image Powered by Code Help Pro

広告ブロックを検出しました。

ブラウザの広告機能を使用して広告をブロックしていることが検出されました。
ブラウザの広告ブロッカーを無効にし、「更新」をクリックしてください。

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock