書籍概要

3ステップでしっかり学ぶ

3ステップでしっかり学ぶ
C#入門
[改訂2版]

著者
発売日
更新日

概要

2011年発売の「3ステップでしっかり学ぶC#入門」の改訂版です。C#の基本的な構文・文法を,①予習→②体験→③理解という流れで解説しています。章末には練習問題を用意しているので,読み終えた後に理解度を確認できるようになっています。

こんな方におすすめ

  • はじめてC#を勉強する人

目次

第0章 開発環境の準備

  • 0-1 Visual Studioとは?
  • 0-2 インストール要件
  • 0-3 インストール
  • 0-4 起動確認
  • 0-5 サインイン

第1章 プログラムとは何か?

  • 1-1 プログラムとは?
  • 1-2 プログラミング言語とは?
  • 1-3 プログラミングツールとは?
  • 1-4 C#プログラミングの手順
  • 第1章 練習問題

第2章 プログラムの作成

  • 2-1 ソースファイルを作る
  • 2-2 コンパイルする
  • 2-3 プログラムを実行する
  • 第2章 練習問題

第3章 C#プログラムの基本

  • 3-1 メソッドとは?
  • 3-2 コメントを使う
  • 3-3 デバッガによるステップ実行
  • 3-4 ブレークポイントの設定
  • 3-5 実行途中の状態表示
  • 第3章 練習問題

第4章 演算と変数

  • 4-1 四則演算をする
  • 4-2 演算子の優先順位
  • 4-3 変数を使った演算
  • 4-4 変数名のルール
  • 第4章 練習問題

第5章 データ型

  • 5-1 データ型とは?
  • 5-2 基本的なデータ型
  • 5-3 リテラル(定数表記)
  • 5-4 キャスト(データ型の変換)
  • 第5章 練習問題

第6章 条件分岐

  • 6-1 if文による条件分岐
  • 6-2 条件式
  • 6-3 if~else文による条件分岐
  • 6-4 if~else if文による条件分岐
  • 6-5 if文を入れ子にする
  • 6-6 複数の条件を組み合わせる
  • 第6章 練習問題

第7章 繰り返し処理

  • 7-1 while文による繰り返し処理
  • 7-2 while文の条件式
  • 7-3 決まった回数を繰り返す
  • 7-4 for文による繰り返し
  • 第7章 練習問題

第8章 例外処理

  • 8-1 例外処理とは?
  • 8-2 try~catch文による例外処理
  • 8-3 例外の種類によって処理を変える
  • 8-4 throw文で例外を発生させる
  • 第8章 練習問題

第9章 配列

  • 9-1 配列とは?
  • 9-2 配列による計算
  • 9-3 多次元配列
  • 9-4 ジャグ配列
  • 第9章 練習問題

第10章 クラス

  • 10-1 オブジェクト指向とクラス
  • 10-2 クラスの定義
  • 10-3 インスタンスの生成
  • 10-4 メソッドのオーバーロード
  • 第10章 練習問題

第11章 クラスの継承

  • 11-1 継承とは?
  • 11-2 継承したクラスを作る
  • 11-3 コンストラクタとデストラクタ
  • 11-4 メソッドのオーバライドとは?
  • 第11章 練習問題

サポート

ダウンロード

本書で使用しているサンプルファイルは,下記のリンクからダウンロードすることができます。詳しい使用方法については,P.4の「本書の使い方」をご確認ください。

ダウンロード
サンプルファイル(Projects.zip)

補足情報

Visual Studio Communityに関する内容のアップデートについて

(2023年1月5日更新)

Visual Studio Community 2022は,本書第1刷発行時点(2017年10月9日)では最新版だったVisual Studio Community 2017と仕様が異なる箇所があります。

この問題への対策として,Visual Studio Community 2022に対応できるよう,本書第2刷(2023年2月9日発行)では解説内容を一部アップデートしています。具体的には下記の3点です。

  • Visual Studioのインストール手順(0章,0-2~0-4節)
  • Microsoftアカウントの取得方法(0章,0-5節)
  • プロジェクトの作成方法(1章以降でサンプルプログラムを作成する際の手順の冒頭部分)
文法事項やサンプルプログラムに関する内容には変更ありません。

本書第1刷をご利用の方はご確認ください

(2023年1月12日更新)

参考用に,Microsoft公式「Visual Studio ドキュメント」と,古いバージョンのVisual Studioのダウンロードページへのリンクを下記に掲載いたします。本書第1刷をご利用の方は適宜ご確認ください。

なお,本書内容に関して不明な点等ございましたら,こちらからお問い合わせいただくか,03-3513-6171宛にFaxをお送りください。

正誤表

本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

(2023年5月25日最終更新)

P.319 手順4 入力例13~15行目

13: Animal a1 = new Animal("noname", 0);
14: Cat a2 = new Cat("たま", 7);
15: Dog a3 = new Dog("ポチ", 12);
13: Animal a1 = new Animal("noname", 0);
14: Animal a2 = new Cat("たま", 7);
15: Animal a3 = new Dog("ポチ", 12);

P.331 手順4 入力例13~15行目

13: Animal a1 = new Animal("noname", 0);
14: Cat a2 = new Cat("たま", 7);
15: Dog a3 = new Dog("ポチ", 12);
13: Animal a1 = new Animal("noname", 0);
14: Animal a2 = new Cat("たま", 7);
15: Animal a3 = new Dog("ポチ", 12);

商品一覧