• 本

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

出版社名 翔泳社
出版年月 2018年9月
ISBNコード 978-4-7981-5386-5
(4-7981-5386-9)
税込価格 3,520円
頁数・縦 231P 23cm

商品内容

要旨

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

目次

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

おすすめコメント

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

著者紹介

ワグナー,ビル (ワグナー,ビル)   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に興味を持つ人々向けに教育教材を作成している(本データはこの書籍が刊行された当時に掲載されていたものです)