Visual C# 2013逆引き大全 555の極意

LINQの極意 - Tips307 LINQで配列を扱う

Icon comment count 0
Icon stock count 0

Tips307LINQで配列を扱う

Point配列をLINQを使って検索(from句、where句)

Level1
対応
  • EXP
  • PRO

LINQを使ったクエリは、Visual C# 2013のプログラム内で使われている配列にも適用できます。

配列に対してifステートメントやswitchステートメントを使って分岐する代わりに、LINQのwhere句を使うことにより、簡潔にプログラムを書くことができます。

Visual C# 2013の配列は、クエリ可能型であるために、特別な変更を加えることなくLINQの構文で扱うことができます。配列のほかにも、ジェネリック、List型、Dictionary型などの.NET Frameworkクラスライブラリのほかのクラスにもクエリ可能型があります。

リスト1では、データソースとして文字列型(string型)の配列を用意し、これをfrom句で検索しています。検索した結果をforeachステートメントを使ってリストボックスへ表示します。

<

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません