2009-04-28 10 views
2

私はC#で私の最初の本を読んだり、LINQについて全く気付かなかった。リーダーに優しいlinq材料をお勧めします。LINQを学ぶのに最適な場所はどこですか?

おかげ

+0

あなたはどの本を読みましたか? –

+0

C#を加速しましたが、今はC#で詳しく解説しています。 –

答えて

3

LINQ in Actionは、いくつかの人々が私にrecommndedされています。

2

LINQPadをダウンロードして再生してください。それは多くの無料サンプルが付属しています。

0

Jon Skeetの「C#In Depth」を強くお勧めします。彼はあなたがLinqと何が起こっているのかを十分に理解するために理解しておく必要のあるアップデート2と3のアップデートを案内します。あなたはまた、ここで彼の名前を見たことがあります:)

+0

Jonの本は素晴らしいですが、LINQの詳細については、 "LINQ in Action"に敗れたと思います。 –

+0

LINQ to SQLや同様のプロバイダの詳細については、私はActionの中でLINQに従います。私は "正常な"コードとLINQ to Objects演算子へのクエリ式の変換について、かなり良い説明をしていると思います。 –

+0

私がJonの本の中の資料を理解すると、「Link In Action」の本は非常に素早く読まれました。何よりも参考になりました。ジョンの本はその魔法を説明していた。 :) –

1

参照ガイドとしてPro Linqは、IMOのベストです。

経験が豊富で、内部の詳細を知りたい場合は、Programming Linqが好きな本です。

また、いくつかの素晴らしいブログがあります。Matt WarrensおよびBart De Smetsは、高度なLinqトピックにとってすばらしいリソースです。

初心者から始めるには最高の場所は101 linq samples siteですが、実際に試してみてください。

1

マイクロソフトのCharlie Calvertは、LINQでのコーディングについての良い洞察を与える素晴らしいブログ記事hereを書きました。

私は役立つことを願っています。

イアン。

+0

+1 linq(うんざり) –

0

そして、私は本当にこの味のような-SQL(tm)の構文を使用して、同じ作品と同じ機能を使用していますが、あまりackwardを見て

list.Where(n => n.Something == searchingFor) 
    .Select(n => new { Whatever.... }) 
    .OrderBy(xxx) 

のようなメソッドとラムダの古き良きミックスを使用していませんでした私に。そして、私はIntellisenseを使っています。