[改訂新版]実戦で役立つ C#プログラミングのイディオム/定石&パターン
出井 秀行技術評論社496ページISBN 9784297143077
C#タグで1位(20冊中)。Zenn・Qiitaなどの5記事で紹介され、全期間では同率142位(言及のある1,753冊中、時点)。
- 紹介記事
- 5件
- 媒体別
- Qiita 4・企業テックブログ 1
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- 対象読者
- C#の言語特性を基本文法からオブジェクト指向的な考え方まで学びたい人 根拠: 私がこれまでに読んでよかった技術書メモ
- 出版年
- ・改訂新版(約2年前)
- タグ内の順位
- C#タグで1位(20冊中・紹介記事数の順)
対象読者・難易度・注意点は、紹介記事の内容をもとにAIがまとめたものです(根拠記事へのリンクつき)。出版年・順位・代わりの本は書誌と集計データから出しています。
別の版
紹介記事の件数・順位は、すべての版の紹介をまとめて数えています(同じ記事が複数の版を紹介していても1件)。
この本の前後に読まれている本
紹介記事が「この本の前に」「この本の次に」と読む順番を書いた本です。件数はその順番を書いた記事の数で、並べただけの記事は数えていません。
この本の前に読まれた本
- 独習C# 第5版 記事1本
「原理原則的なことを記している書籍を先に読んでおいたほうが、後続の本の理解もしやすかっただろう」
Qiitaの記事(2019年)
紹介の推移
2019年上期から2026年上期までの15期のうち5期で紹介されています。直近の2026年上期は紹介がありませんでした(本を紹介した記事は93記事)。
数値を表で見る
| 期間 | この本 | 全体 | 割合 |
|---|---|---|---|
| 2026年上期 | 0記事 | 93記事 | 0% |
| 2025年下期 | 0記事 | 137記事 | 0% |
| 2025年上期 | 1記事 | 127記事 | 1%未満 |
| 2024年下期 | 0記事 | 160記事 | 0% |
| 2024年上期 | 0記事 | 120記事 | 0% |
| 2023年下期 | 1記事 | 132記事 | 1%未満 |
| 2023年上期 | 0記事 | 93記事 | 0% |
| 2022年下期 | 0記事 | 95記事 | 0% |
| 2022年上期 | 1記事 | 71記事 | 1% |
| 2021年下期 | 0記事 | 68記事 | 0% |
| 2021年上期 | 0記事 | 47記事 | 0% |
| 2020年下期 | 0記事 | 67記事 | 0% |
| 2020年上期 | 1記事 | 37記事 | 3% |
| 2019年下期 | 0記事 | 40記事 | 0% |
| 2019年上期 | 1記事 | 27記事 | 4% |
「全体」は、その期に公開され、いずれかの本を紹介した記事の数(ZennとQiitaへの同時投稿は1本と数える)。
紹介している記事
いいね数順 · 5件記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- 技術書 読んだ順番を振り返ってみた Qiita · Variablob · · いいね 6 紹介された版: 初版(2017年)
- 私がこれまでに読んでよかった技術書メモ Qiita · ゆうちゃん · · いいね 4
紹介された版: 初版(2017年)
仕事で扱うプログラミング言語の特性を知ることが大切だという考えのもと、本書をC#の言語特性を学ぶための本として紹介している。基本的な文法からオブジェクト指向的な考え方まで触れられるため、C#を学ぶには「本書一冊で十分」と評価している。また、長期的なプログラマとしてのロードマップを形成するうえでも役立つとしている。
- C#プログラミング学習におすすめ本・技術書10選【2023年版】 Qiita · ryuhsk · · いいね 3 紹介された版: 初版(2017年)
- 【読書メモ】実践で役立つC#プログラミングのイディオム/定石パターン Qiita · t-mine ·
仕事でC#を使う中で、Javaの経験に頼らず知識を身につけ、業務に生かすために本書を読み、参考箇所を記録している。数値書式やconstとstatic readonlyの違い、ラムダ式とLINQ、Dictionaryの初期化、例外の再スロー、record・requiredプロパティ、TryParse、ConcatとAddRange、Joinによる結合などを紹介。ToDictionaryを便利と評し、Dictionary初期化の書き方は他の人との統一を優先すると述べている。
- プログラミング初心者がC#を徹底的に学べるコンテンツ&書籍25選 企業テックブログ · paiza ·
紹介された版: 初版(2017年)
C#で実践的かつ効率的なコードを書く際の参考になる本として挙げている。内容は中級者向けで、紹介した学習コンテンツで基礎を身につけたあとに手に取るのがよいとしている。
この本について
C#で問題を解く手順やデータ構造を考え、コードに表すためのイディオムや定石を基礎から学ぶ本である。クラス、構造体、値型と参照型、継承、null許容参照型などを学んだ後、距離換算や売り上げ集計のプログラムを作りながら、メソッドやクラスの分割、インターフェースの利用を扱う。デリゲート、ラムダ式、List<T>の操作、LINQ to Objectsに続き、初期化、条件分岐、繰り返し、null、列挙型、文字列、プロパティ、メソッド、コンストラクターに関する定石を学ぶ。各章に練習問題があり、コードを書いて理解を確かめる構成である。C# 12.0と.NET 8.0に対応し、Windows、Linux、macOSを対象とする。
出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。
目次(主な章)
出典: 出版社の書籍ページ (章の見出しのみ)
- Part 1 [準備編]C#プログラミングのイディオム/定石&パターン
- Chapter 1の演習問題
- Chapter 2の演習問題
- Chapter 3の演習問題
- Part 2 [基礎編]C#プログラミングのイディオム/定石&パターン
- Chapter 4の演習問題
- Chapter 5の演習問題
- Chapter 6の演習問題
- Chapter 7の演習問題
- Chapter 8の演習問題
- Chapter 9の演習問題
- Part 3 [実践編]C#プログラミングのイディオム/定石&パターン
- Chapter 10の演習問題
- Chapter 11の演習問題
- Chapter 12の演習問題
- Chapter 13の演習問題
- Chapter 14の演習問題
- Part 4 [ステップアップ編]C#プログラミングのイディオム/定石&パターン
- Chapter 15の演習問題
- Appendix その他のプログラミングの定石