【VB.NET】LINQ友の会【C#, C♯, C#】
at TECH
257:デフォルトの名無しさん
08/10/27 22:19:23
時間ができたので久しぶりの >>1 です、だんだん慣れてきた、半年続けた結果分かったことLINQスゲー使えます
という訳でみんなこれ勉強しろ!!
とりあえずアドバイス、まずは yield return / yield break が自在に使いこなせるようになるといいです。
使い方のコツ
1.シーケンス( IEnumerable<T> 、データベースで言えばテーブル)の生成
2.from ... または System.Linq.Enumerable で加工(繰り返し)
3.ToArray() , ToList() , ToDictionary() , All() , Any() 等で結果生成。
これが標準パターン
元の列を作る → 加工 → 加工 ・・・ → 加工 → 配列化
基本的にこればっかりです。
ちなみに LINQ が真の力を発揮するのはデータベースではなく、日常的に使う配列やオブジェクトです。
いままではデータベースではクエリで簡単に実行できても、プログラム中ではできずと
やむなくデータベースに一旦突っ込んでやるか、フルスクラッチで同等機能を作り出すかと、
無意味なプログラム実行環境の大規模化を引き起こしていました、これが無くなります。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4783日前に更新/117 KB
担当:undef