Search by Bookstore
Table of Contents
第1章 ジェネリック 項目1 1.xフレームワークAPIのクラスではなく、ジェネリッククラスを使え 項目2 制約は必要最小限にして十分なものを定義せよ 項目3 実行時型チェックを使ってジェネリックアルゴリズムを特化せよ 項目4 ジェネリックを使ってコンパイル時型インターフェイスを強制せよ 項目5 ジェネリッククラスはIdisposableを実装すつ型のパラメータのサポートを忘れるな 項目6 型パラメータのメゾット制約の定義にはデリケートを使え 項目7 基底クラスやインターフェイスのためにジェネリックな特別バージョンを書くな 項目8 型パラメータがインスタンスフィールドでない限り、ジェネリックメゾットを選べ 項目9 out、ref引数よりもジェネリックとともに古いインターフェイスも実装せよ 第2章 C#におけるマルチスレッド 項目11 スレッドを作らずにスレッドプールを使え 項目12 スレッド間通信のためにBackgraoundWorkerを利用せよ 項目13 同期のためにまxずlook()を使え 項目14 ロックハンドルのためにはできる限り小さなスコープを使え 項目15 ロックハンドルされたセクションからは未知のコードを呼び出すな 項目16 Windows フォームとWPFのスレッド間呼び出しを理解せよ 第3章 C#の設計実践 項目17 シーケンスのためには合成でできるAPIを作れ 項目18 アクション、述語、関数から反復処理を切り離せ 項目19 シーケンスの要素は要求されたときに生成せよ 項目20 関数引数を使って結合を緩めよ 項目21 メゾットグループは明快で完全な定義を優先せよ 項目22 演算子の多重定義よりもメゾットの定義を優先せよ 項目23 イベントはオブジェクトを実行時に密結合することを理解せよ 項目24 イベントはvirtual宣言するな 項目25 例外はメゾットの約束ごとが守られなかったときに使え 項目26 プロパティはデータらしくふるまうように作れ 項目27 継承と合成を区別せよ 第4章 C#3.0の新機能 項目28 拡張メゾットでインターフェイスの最小限の約束を補え 項目29 拡張メゾットでクローズジェネリック型を拡張せよ 項目30 ローカル変数ではできる限り暗黙の型付けに委ねよ 項目31 無名型を使って型のスコープを制限せよ 項目32 外部コンポーネントに対する合成可能APIを作れ 項目33 束縛変数の変更を避けよ 項目34 無名型を使ってローカル関数を定義せよ 項目35 拡張メゾットを多重定義してはならない 第5章 LINQの操作 項目36 クエリ式からメゾット呼び出しへの変換がどのように行われるかを理解せよ 項目37 遅延評価クエリーを使うようにせよ 項目38 メゾットよりもラムダ式を使うようにせよ 項目39 関数やアクションで例外を投げるな 項目40 遅延実行と先行実行を区別せよ 項目41 高価なリソースを抱えこまないようにせよ 項目42 IenumerableデータソースとIquertableデータソースを区別せよ 項目43 Single()とFlash()を使ってクエリのセマンティックスを指定せよ 項目44 Func<>ではなくExpression<>を格納するようにせよ 第6章 その他 項目45 null許容値のスコープはできるだけ狭くせよ 項目46 コンストラクタ、ミューテータ、イベントハンドラのために部分クラス、部分メゾットを使え 項目47 配列引数を使わず、Params配列を使え 項目48 コンストラクタで仮想関数を呼び出すのを避けよ 項目49 大規模なオブジェクトでは弱参照を検討せよ 項目50 ミュータブルでシリアライズできないデータは自動実装プロパティにせよ 索引
Holdings of Libraries in Japan
This page shows libraries in Japan other than the National Diet Library that hold the material.
Please contact your local library for information on how to use materials or whether it is possible to request materials from the holding libraries.
Kanto
さいたま市立中央図書館
Paper- Call No.:
- 007.64 ワグ
- Book Registration Number:
- 01100992179
東京都立中央図書館
Paper- Call No.:
- 007.6-7314-2009
- Book Registration Number:
- 5017965072
神奈川県立川崎図書館
Paper- Call No.:
- 007.64-1918
- Book Registration Number:
- 81404824
横浜市立図書館
Paper- Call No.:
- 007.6
- Book Registration Number:
- 2043752858
Kinki
大阪府立中央図書館
Paper- Call No.:
- 007.6/5417N
- Book Registration Number:
- 1210056808
Search by Bookstore
Publication bibliographic database Find a bookstore where you can purchase books from
Books is a database of the publishing industry with information provided by publishers. You can search for currently available paperbacks and eBooks.
Find by another way
Bibliographic Record
You can check the details of this material, its authority (keywords that refer to materials on the same subject, author's name, etc.), etc.
- Material Type
- 図書
- ISBN
- 978-4-7981-1954-0
- Title Transcription
- More effective Cシャープ : プログラム オ カイリョウスル 50 ノ ショホウセン
- Author/Editor
- Bill Wagner 著長尾高弘 監訳
- Author Heading
- 長尾, 高弘, 1960- ナガオ, タカヒロ, 1960- ( 00201589 )Authorities
- Publication, Distribution, etc.
- Publication Date
- 2009.11
- Publication Date (W3CDTF)
- 2009
- Extent
- 245p