一週間で身につくC#言語の基本

おさえておきたいプログラミングの基本

基本編

基本編

これからプログラミングを学ぶ初心者に、C#を1週間で身につけてもらうための内容です。

日数 内容 詳細
0日目 C#とは プログラミングとは何か、C#とは何かについて学習します。
1日目 はじめの一歩 HelloWorldの表示を通して、C#言語の基本を学習します。
2日目 演算と変数 様々な計算方法と変数の概念とその利用方法を学びます。
3日目 条件分岐 ifやswitchといった、分岐処理を行う方法を学習します。
4日目 繰り返し処理 for、while、do〜whileによる繰り返し処理をを学習します。
5日目 配列変数 配列変数を用いて多くのデータを扱う方法を学習します。
6日目 クラスとオブジェクト オブジェクト指向の考え方とクラスの作成方法を学習します。
7日目 アクセス指定子 アクセス指定子とプロパティについて学習します。
応用編

発展

上記で一通り、C#言語に関する基本的な知識が身につきます。更に深く学習するために、発展として以下の内容を追加しています。

日数 内容 詳細
1日目 コンストラクタほか コンストラクタ・デストラクタ及び静的メンバについて説明します。
2日目 静的メンバ インスタンスの生成を必要としない、静的メンバについて説明します。
3日目 継承 クラスの機能を拡張する、継承という概念について説明します。
4日目 抽象クラス 単体ではインスタンスを作ることができない、抽象クラスについて説明します。
5日目 インターフェース 抽象クラスをさらに発展させたインターフェースの概念について説明します。
6日目 コレクション 大量のデータを扱う、コレクションについて学びます。
7日目 デリゲート・例外 その他の重要なトピックとして、デリゲートと例外について説明します。
練習問題

練習問題(基本編)

練習問題に多数チャレンジして、さらに理解を深めましょう。

No. 内容 対応する基本編の日数
1 最も基本的なプログラム 1日目
2 演算と変数 2日目
3 条件分岐 3日目
4 繰り返し処理 4日目
5 配列変数 5日目
6 クラスとオブジェクト 6日目
7 アクセス指定子とカプセル化 7日目
8 チャレンジ問題 すべて
練習問題

練習問題(応用編)

No. 内容 対応する応用編の日数
1 コンストラクタほか 1日目
2 静的メンバ 2日目
3 継承 3日目
4 抽象クラス 4日目
5 インターフェース 5日目
6 コレクション 6日目
7 デリゲート・例外 7日目
開発環境

開発環境

C#言語でプログラムをするのに必要な開発環境の利用方法を紹介します。

名前 詳細
VisualStudio2026 C#の標準の統合開発環境である、VisualStudio2026での開発方法について説明します。
Visual Studio Code 軽量エディタ VSCode と .NET SDK を使って C# を開発する方法を説明します。
関連サイト

関連項目を学習

様々な言語についても学習しましょう。

タイトル 詳細
一週間で身につくC言語の基本 C#のもとになった、C言語のプログラミングの学習ができます。
一週間で身につくC++言語の基本 C言語の上位言語である、C++言語の学習ができます。
一週間で身につくJava言語の基本 現在主流の言語の一つであるJava言語の学習ができます。
一週間で身につくアルゴリズムとデータ構造 プログラミングに必要なアルゴリズムとデータ構造に関するサイトです。