スラスラわかるC#「第3版」
発売日:2025年8月
- 版数
- 第3版
- ページ数
- 513p
- ISBN
- 978-4-7981-8800-3
- 著者情報
- 五十嵐 祐貴(イガラシ ユウキ)
株式会社Preferred Networks、ウーブン・バイ・トヨタ株式会社を経て、現在はロボティクスのスタートアップで日々奮闘中。普段はPythonとC++をメインに書きつつ、趣味でC#の動向を追う
岩永 信之(イワナガ ノブユキ)
++C++
の中の人。本サイトでは、C#がプレビュー公開された直後からずっと「C#によるプログラミング入門」を公開している
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
本書は、PC・サーバー・スマートフォンなどで動くアプリケーションや、ゲーム開発などさまざまな用途で使われるプログラミング言語、「C#」の入門書です。プログラミング言語の中では、比較的新しい部類に入る言語ですが、その分新しい考えを取り入れながら独自の成長をし続けています。この書籍では、はじめてプログラミング言語を学ぶ人でも、「なぜ」を解決できるように、図解とサンプルを使用してやさしく解説しているので、自分ひとりでプログラムを読む・書くための基礎的な知識をスラスラ身につけることができます。C#プログラミングの第一歩として、そしてすべてのC#ユーザーの必携の書としても、おすすめの一冊です。
あらゆる分野で活用できる
C#の基礎を効率よく学ぼう
本書は、アプリケーションやゲーム開発など、さまざまな分野で使われるC#を学ぶ「スラスラわかるC#」の第3版です。
C#におけるプログラミングの基礎を体系的に習得できる構成はそのままに、トップレベルステートメントやレコード型など、新仕様を取り込みつつ、解説内容をよりわかりやすくしました。
はじめてプログラミング言語を学ぶ人でも、「なぜ」を解決できるように、図解とサンプルを使用してやさしく解説しているので、自分ひとりでプログラムを読む・書くための基礎的な知識をスラスラ身につけることができます。
C#の入門としてだけではなく、プログラミング学習の第一歩としても、おすすめの一冊です。
■スラスラわかるポイント
1. 必要な知識だけを厳選
C#の基礎的な文法と言語としての特徴を丁寧に解説しています。いきなり膨大なライブラリなどの知識を含めることはせず、C#の機能を理解するために必要な知識のみを掲載していますので、スラスラ読み進めることができます。
2. 短く読みやすいコード
掲載しているコードはどれも短く、頭の中でイメージしやすい内容にしています。実行結果もあわせて掲載していますので、自分でコードを入力できない場面でも、スラスラ理解することができます。
3. テストで理解度をチェック
各節の終わりにはチェックのためのテストを掲載しています。独学で勉強している人も手軽に理解度をチェックすることができます。
【本書の対象読者】
・本書ではじめてプログラミングを行う人
・これまでC#の学習で挫折してしまったことがある人
・C#でのアプリケーション開発やゲーム開発を始めたい人
【目次】
第1章 C#プログラミングを始めよう
第2章 手続き
第3章 データの構造化
第4章 手続きの構造化
第5章 オブジェクト指向(1)(基礎)
第6章 オブジェクト指向(2)(メンバー)
第7章 オブジェクト指向(3)(継承と多態性)
第8章 第一級市民化
第9章 関数中心の機能
第10章 メモリ管理
第11章 ジェネリクス
第12章 データ処理
第13章 非同期処理
目次
第1章 C#プログラミングを始めよう
1_1 プログラミングとは
1_2 プログラミング言語C#
第2章 手続き
2_1 手続きの構成要素
2_2 ステートメント
2_3 組み込み型
2_4 組み込み演算子
2_5 型変換とオーバーフロー
第3章 データの構造化
3_1 構造化でプログラムの見通しをよくする
3_2 配列を使って複数のデータを一度に扱う
3_3 自由度が高いデータの構造化
3_4 匿名型とタプル
第4章 手続きの構造化
4_1 制御フロー構文でフローを制御する
4_2 関数を使うとどこでも同じ処理を行える
4_3 想定外の状況に備えて例外処理をする
4_4 型を整理する名前空間
4_5 定数ならいつでも一定の値を使える
第5章 オブジェクト指向(1)(基礎)
5_1 オブジェクトを指向するとは?
5_2 クラスとインスタンス
第6章 オブジェクト指向(2)(メンバー)
6_1 クラスを構成するメンバー
6_2 オブジェクトを初期化するコンストラクター
6_3 実装の隠蔽
6_4 プロパティ
6_5 クラスに属するメンバー
6_6 クラスの分割定義と部分メソッド
第7章 オブジェクト指向(3)(継承と多態性)
7_1 継承
7_2 多態性
7_3 抽象メソッドとインターフェイス
7_4 パターンマッチング
第8章 第一級市民化
8_1 あらゆる型を組み込み型と同列に扱う
8_2 ユーザー定義型に演算子を定義する
8_3 コレクション初期化子
8_4 添え字でアクセスできるインデクサー
ほか
商品詳細
- シリーズ名
- Beginner’s Best Guide to Programming
- 出版社名
- 翔泳社
- サイズ
- 21cm
- 対象年齢
- 一般
- フォーマット
- 単行本
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。