C#ショートコードプログラミング 第3版

C#ショートコードプログラミング 第3版

作者名 :
通常価格 3,740円 (3,400円+税)
獲得ポイント

18pt

    【対応端末】
  • Win PC
  • iOS
  • Android
  • ブラウザ
    【縦読み対応端末】
  • iOS
  • Android
  • ブラウザ

※縦読み機能のご利用については、ご利用ガイドをご確認ください

【ニコニコカドカワ祭り2021開催中】マンガ・書籍が50%OFF!人気作品がまるごと1巻無料で読める期間限定無料作品も要チェック★

作品内容

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

本書は、C#でコードをいかに短く記述するかというアイデアをまとめた解説書で、2011年1月に発行した第2版の改訂版になります。
第2版では、C# 5.0の言語仕様で使用可能なLINQを切り札としてコード半分を実現していました。当時はまだLINQは全C#プログラマの共通基盤ではなかったからです。
 この第3版では、C# 7.0の世代までに機能を広げ、以下のアイデアのもとにコードの短縮化を示しています。

・C#の改良により、よりソースコードを短く書くための機能が拡張されている
・LINQを使わない方が短く書けるケースもあるが、意外と盲点になっている
・もっと短く書けるケースを新たに閃くこともある

 具体的には、式化、out変数、値型タプル、null演算子などの機能を使うアイデアを紹介しました。さらに第3版では、気になった項目についてはコードの実行速度にも着目しました。
特に注意すべき点はLINQです。LINQは高速ではありません。LINQの多用は速度をスローダウンさせるケースがあります。
ですから、より望ましい書き換えとしてLINQ の利用を避けた場合があります。つまり、第2版では「LINQを使って短縮しました」という結論だった事例が、
今回は「LINQを使わないようにより短く書き直した」という結論に変化しているものがあります。

カテゴリ
ビジネス・実用
ジャンル
IT・コンピュータ / 言語・プログラミング
出版社
日経BP
ページ数
416ページ
電子版発売日
2018年04月19日
紙の本の発売
2018年03月
コンテンツ形式
EPUB
サイズ(目安)
92MB

C#ショートコードプログラミング 第3版 のユーザーレビュー

感情タグBEST3

感情タグはまだありません
    購入済み

    方向性がわからない

    Vine 2021年06月22日

    確かにタイトル通り短く書いてはいるのだが、なんのために短く書いているのかがわからないため、よくて参考程度の内容。
    そもそもコンパイルされる言語でバイト数を減らすことを目的にしてなんの意味があるのだろうか。
    生産性の向上につなげるために短く書くというのであれば、本書のようにまるで長いエクセル関数の...続きを読む

    このレビューは参考になりましたか?

この本をチェックした人は、こんな本もチェックしています