カテゴリ: C# 更新日: 2026/01/25

C#の構文ルールまとめ!セミコロン・中カッコなど初心者が最初に覚えるべきポイント

C#の構文ルールまとめ!セミコロン・中カッコなど初心者が最初に覚えるべきポイント
C#の構文ルールまとめ!セミコロン・中カッコなど初心者が最初に覚えるべきポイント

先生と生徒の会話形式で理解しよう

生徒

「C#って初めて触るんですけど、何から覚えればいいですか?」

先生

「最初に覚えるべきなのは、C#の基本的な構文ルールです。構文というのは、C#という言語を使うときの書き方のルールのことですね。」

生徒

「ルールって難しそうですが、どんなものがあるんですか?」

先生

「大丈夫、簡単なものから覚えればOKです。今回は、セミコロン中かっこコメントなど、プログラミング初心者が最初に理解しておくべき基本ルールをわかりやすく説明していきますよ。」

1. セミコロン(;)とは?

1. セミコロン(;)とは?
1. セミコロン(;)とは?

C#(シーシャープ)では、1つの命令(処理)を終わらせるときに「セミコロン(;)」を使います。これは、日本語で言うと「。」のような役割です。

例えば、以下のように書きます。


Console.WriteLine("こんにちは!");

このように、Console.WriteLineという命令の最後に必ず「;」をつけることで、「この命令はここまでですよ」ということをコンピューターに伝えます。

セミコロンがないと、エラーになりますので、忘れないようにしましょう。

2. 中かっこ({ })の使い方

2. 中かっこ({ })の使い方
2. 中かっこ({ })の使い方

次に大事なのが中かっこ({ と })です。中かっこは、複数の命令をグループとしてまとめるために使います。

例えば、if文という条件の命令の中に、2つ以上の命令をまとめたいときに使います。


if (true)
{
    Console.WriteLine("これは条件がtrueのときに実行されます。");
    Console.WriteLine("この行も同じく実行されます。");
}

このように、{ と } の間に入っている命令はセットで動きます

日本語で言うと、「このカッコの中が、条件に当てはまったときに実行する処理です」というような意味になります。

3. コメントの書き方

3. コメントの書き方
3. コメントの書き方

コメントとは、プログラムの中に書く「メモ」のようなものです。コンピューターには無視されます

コメントを書くことで、プログラムが何をしているのか後で見たときにわかりやすくなります。

C#では、2つの方法でコメントが書けます。

行コメント(1行だけ)


// これは1行コメントです
Console.WriteLine("こんにちは");

ブロックコメント(複数行)


/*
ここから複数行のコメント
この部分も無視されます
*/
Console.WriteLine("こんにちは");

コメントは、プログラムの理解を助ける大事な道具なので、積極的に使ってみましょう。

4. スペースやインデントの使い方

4. スペースやインデントの使い方
4. スペースやインデントの使い方

コンピューターにとっては、空白(スペース)や改行は基本的には関係ありません。でも、人間が読みやすくするために、きれいに揃えて書くことが大事です。

例えば、次の2つのプログラムは同じ意味ですが、下の方が読みやすいです。

読みにくい例


if(true){Console.WriteLine("こんにちは");}

読みやすい例(インデントあり)


if (true)
{
    Console.WriteLine("こんにちは");
}

このように、中かっこの中は1段下げるようにすると、プログラム全体が見やすくなります。これをインデントといいます。

5. 大文字と小文字は区別される

5. 大文字と小文字は区別される
5. 大文字と小文字は区別される

C#では、大文字と小文字は別のものとして扱われます。たとえば、Consoleconsoleは、全く別のものとして見なされます。

よくあるミスは、Console.WriteLineconsole.writelineと書いてしまうことです。これはエラーになります。


Console.WriteLine("正しく書かれた例");

console.writeline("間違った例"); // エラーになります

単語の最初は大文字にするものが多いので、公式な書き方をよく見るようにしましょう。

6. 括弧(かっこ)の種類に注意

6. 括弧(かっこ)の種類に注意
6. 括弧(かっこ)の種類に注意

プログラミングでは、いろんな種類のかっこが出てきます。それぞれ意味が違います。

  • 丸かっこ( ):命令に必要な情報を入れる。例:Console.WriteLine("こんにちは");
  • 中かっこ({ }):処理のグループをまとめる。例:if文など。
  • 角かっこ([ ]):配列などで使う。まだ今は出てこないけど、今後使います。

それぞれの使い方を混同しないようにしましょう。

7. コードの実行例と結果を見てみよう

7. コードの実行例と結果を見てみよう
7. コードの実行例と結果を見てみよう

最後に、これまで学んだ構文ルールを使った簡単なプログラムを紹介します。


using System;

class Program
{
    static void Main()
    {
        // あいさつを表示する
        Console.WriteLine("こんにちは、C#の世界へようこそ!");
    }
}

実行すると、次のような結果が表示されます。


こんにちは、C#の世界へようこそ!

このように、C#のプログラムは「セミコロン」「中かっこ」「コメント」「インデント」などを正しく使って書いていきます。

まとめ

まとめ
まとめ

C#をはじめて学ぶ方にとって、まず理解しておくべきなのが構文ルールです。構文とは、C#というプログラミング言語を使うときの「決まりごと」のことで、いわば文章でいう文法のようなものです。
今回の記事では、初心者が最初にぶつかりやすい「セミコロン」「中かっこ」「コメントの書き方」「スペースとインデントのルール」「大文字と小文字の区別」「かっこの使い分け」など、プログラムを書くうえで絶対に欠かせない基本を一つずつ丁寧に紹介してきました。

たとえば、C#では1つの命令を終えるときは必ずセミコロン(;)で区切る必要があります。これは日本語の「。」のような役割を持っており、省略するとプログラムは正しく動かずエラーになります。
また、中かっこ({ })で処理をグループ化し、インデント(字下げ)を使って見やすく整理する習慣を身につけることで、複雑なプログラムでもミスを減らせるようになります。

さらに、コメント(//や/* */)を適切に使うことで、プログラムの意味を将来の自分や他人に伝えやすくなり、保守性も高まります。初心者のうちから「コメントを書くクセ」をつけておくと、あとでとても役に立ちます。

C#では大文字と小文字が区別されるため、Consoleconsoleは別物として扱われます。細かな違いですが、書き間違えただけでエラーになることも多いので注意が必要です。

最後に、今回の内容をすべて活かした簡単なC#のプログラムを下記にまとめてみました。


using System;

class Program
{
    static void Main()
    {
        // ユーザー名を設定
        string name = "田中";

        // 条件付きで挨拶する
        if (name == "田中")
        {
            Console.WriteLine("こんにちは、" + name + "さん!");
        }
        else
        {
            Console.WriteLine("こんにちは、ゲストさん!");
        }
    }
}

このサンプルコードでは、文字列変数nameを使って名前を設定し、それが「田中」であれば特別なあいさつを、そうでなければ汎用的なあいさつを表示する仕組みになっています。
if文{ };、そしてコメントなど、今回学んだ構文ルールが実際のコードでどのように活かされるのかがよく分かる例になっています。

プログラミングを学ぶうえで最初のステップは、「書き方」をしっかりと覚えることです。英語で言えば、文法を学んでから文章を書くように、C#でも構文を正しく理解することで、自信をもってコードが書けるようになります

今後さらに進んだ内容(変数、型、繰り返し処理、メソッドなど)を学んでいくためにも、今回の構文ルールの理解はとても重要な土台になります。焦らず、しっかりとルールを体に染み込ませていきましょう。

先生と生徒の振り返り会話

生徒

「最初は構文のルールって難しそうだと思ったけど、ちゃんと意味が分かれば整理しやすくて安心しました。」

先生

「そのとおりですね。セミコロンや中かっこの役割が分かってくると、自然とコードも書きやすくなりますよ。」

生徒

「コメントもただのメモかと思ってたけど、大事な情報を残せるってわかって、使っていきたくなりました。」

先生

「コメントは後で見直したときにもすごく役立ちます。コードを見て意味が思い出せるようになるので、どんどん書いていきましょう。」

生徒

「インデントとか大文字小文字のルールも気をつけます。少しずつ慣れてきたかもしれません!」

先生

「素晴らしいですね。その調子で、次のステップも安心して進んでいきましょう。」

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

C#でセミコロンはどんなときに使うんですか?

C#では、1つの命令や処理の終わりにセミコロン(;)を必ず書きます。日本語の句点「。」のように、プログラムの区切りを示す大切な記号です。
カテゴリの一覧へ
新着記事
New1
C#
C#のメモリ管理とガーベジコレクションの基礎を理解しよう
New2
C#
C#の参照型と値型の違いを初心者向けにやさしく解説!
New3
C#
C#のクエリ式とメソッド式の書き換え方を完全ガイド!LINQの2つの書き方をマスター
New4
C#
C#の戻り値にタプルを使う方法!複数の値を返すテクニック
人気記事
No.1
Java&Spring記事人気No1
C#
C#で文字列が数値か判定する方法を解説!char.IsDigitやTryParseの基本
No.2
Java&Spring記事人気No2
C#
C#のLINQでOrderByを使った並び替えを完全ガイド!初心者でもわかるソート方法
No.3
Java&Spring記事人気No3
C#
C#のpartialクラスとは?初心者でも理解できるクラス分割の基本
No.4
Java&Spring記事人気No4
C#
C#のrefとoutキーワードとは?引数の参照渡しを理解しよう
No.5
Java&Spring記事人気No5
COBOL
COBOLの数値データ型「PIC 9」の使い方と注意点をやさしく解説!
No.6
Java&Spring記事人気No6
C#
C#の引数と戻り値の基本!値を受け渡し・返す仕組みを理解しよう
No.7
Java&Spring記事人気No7
C#
C#のラムダ式の書き方と構文を初心者向けに完全解説
No.8
Java&Spring記事人気No8
C#
C#で型を調べる方法!GetType()・typeof演算子の違いと使い方