O'ReillyはベストセラーであるC# 3.0 Cookbook(source)の第3版を出版した。その本はC#3.0 と.NET3.5プラットフォーム用にアップデートされている。それにはプログラマ達が日々直面している問題へのレシピが250以上も掲載されている。この本はドキュメンテーションを隅々まで探る必要なしに迅速に問題へのソリューションを見つけたいデベロッパたちに向けられている。
その本全体とレシピは言語の最新機能を活用できるようにアップデートされている。LINQに関しては全く新しいチャプタが設けられていて、レシピチャプタには拡張メソッド、ランバダ機能、オブジェクトイニシャライザ、同期化プリミティブ、等における新たな例が含まれている。
この本で取り上げられているトピックは下記のとおりである。
- LINQ
- 数値データタイプと列挙
- ストリングとキャラクタ
- クラスとストラクチャ
- ジェネリック
- コレクション
- 例外処理
- 委託、イベント、ランバダ表現
- ファイルシステムインタラクション
- ウェブサイトアクセス
- XML使用 (LINQ から XML, XPath 、XSLTを含めて)
- ネットワーク
- スレッド
- データストラクチャとアルゴリズム
全てのサンプルはO'Reilly社からダウンロード可能(source)となっている。アプリケーション内で再利用可能なテストコードも含まれている。