ご使用のブラウザでは、Cookieの設定が無効になっています。
すべての機能を利用するには、ブラウザの設定から当サイトドメインのCookieを有効にしてください。

  • Effective C#6.0/7.0 ジェネリスクとLINQを中心に、洗練されたプログラムにする50の方法

  • Effective C#6.0/7.0 ジェネリスクとLINQを中心に、洗練されたプログラムにする50の方法

Effective C#6.0/7.0 ジェネリスクとLINQを中心に、洗練されたプログラムにする50の方法

  • Bill Wagner/著 鈴木幸敏/監訳 ワグナー,ビル(Wagner,Bill)
    世界的にも重要なC#開発者の1人で、ECMA C#標準委員会(ECMA C# Standards Committee)のメンバーである。Humanitarian Toolbox社の社長で、Microsoft Regional Directorならびに.NET MVPを11年間受賞しており、近年では.NET財団(.NET Foundation)の諮問委員も務めた。スタートアップ会社から大企業にいたるまで、ソフトウェア開発チームの開発プロセス改善に携わっていた。現在、.NET Core関連のチームメンバーとしてMicrosoft社に勤務している。また、C#言語や.NET Coreに興味を持つ人々向けに教育教材を作成している

  • ISBN
    978-4-7981-5386-5
  • 発売日
    2018年09月

閉じる

例)1234567

[住所の変更]

宅配受取り
店舗受取り(送料無料
セブン-イレブン
その他の店舗

閉じる

[対象店舗]
お急ぎ店舗受取り(324円

数量:

3,200 (税込:3,520

メーカーに在庫確認

現在、商品はございません。
ご注文後、メーカーより商品をお取り寄せします。
詳しくはよくある質問をご確認ください。
シェアする
Facebook
Twitter
メール

閉じる

ログイン後、改めてメールの送信をお願いします。 ログイン

商品の説明

  • ジェネリスクとLINQを中心に、洗練されたプログラムにする50の方法。
目次
第1章 C#言語イディオム(ローカル変数の型をなるべく暗黙的に指定すること
constよりもreadonlyを使用すること ほか)
第2章 リソース管理(.NETのリソース管理を理解する
メンバには割り当て演算子よりもオブジェクト初期化子を使用すること ほか)
第3章 ジェネリックによる処理(最低限必須となる制約を常に定義すること
実行時の型チェックを使用してジェネリックアルゴリズムを特化する ほか)
第4章 LINQを扱う処理(コレクションを返すメソッドではなくイテレータを返すメソッドとすること
ループよりもクエリ構文を使用すること ほか)
第5章 例外処理(契約違反を例外として報告すること
usingおよびtry…finallyを使用してリソースの後処理を行う ほか)

商品詳細情報

フォーマット 単行本
対象年齢 一般
初版の取り扱いについて 初版・重版・刷りの出荷は指定ができません。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、
商品ページに特典の表記が掲載されている場合でも無くなり次第、終了となりますのでご了承ください。

商品のおすすめ

ジェネリスクとLINQを中心に、
C#プログラムを高速で洗練されたものにする50の方法。


スコット・メイヤー監修によるEffectiveシリーズ待望のC#第3版。

C#を使った開発時に、躓きがちな問題点、
・高速化
・効率化
・可読性の向上
・メンテナンス性の向上
・最新機能を盛り込みつつ、後方互換も取らなければならない
・API設計指針
などの解決策を、豊富な実例とともに詳解しています。

単なるサンプルコードの提示だけに留まらず、
「どう違うのか」「なぜそうするのか」「これによって何が得られるのか」を実例による検証とともに解説しています。


[著者について]
Bill Wagnerは、もっとも重要なC#開発者の1人であり、ECMA C# Standards Committeeのメンバーである。
彼はHumanitarian ToolboxのPresidentであり、Microsoft Regional Directorの役職を持ち、
.NET MVPを11年受賞し、最近では.NET Foundation Advisory Councilに任命されている。
Billは新事業から大企業まで数多くの会社で働き、ソフトウェア開発のプロセスを改善し、
それらのソフトウェア開発チームを成長させてきた。現在はMicrosoftの.NETのCore contentチームに勤め、
C#言語と.NET Coreに関心のある開発者のために学習用のマテリアルを作っている。
Billはイリノイ大学アーバナ・シャンペーン校でコンピュータサイエンスの学士号を授かっている。
(「近刊情報」より)

ページの先頭へ

閉じる

  • Effective C#6.0/7.0 ジェネリスクとLINQを中心に、洗練されたプログラムにする50の方法
  • Effective C#6.0/7.0 ジェネリスクとLINQを中心に、洗練されたプログラムにする50の方法

閉じる

エラーが発生しました。

読み込み中