Menu
Coddy logo textTech

プログラムの基本構造

CoddyのC#ジャーニー「基礎」セクションの一部 — レッスン 4/69。

C#では、コードはクラスにまとめられます。今のところは、クラスとはコードを記述する場所であるということだけを理解しておいてください。クラスについての詳細は後ほど説明します。

Main メソッドは、実行の開始点として機能するため、C# プログラムの重要な部分です。

基本的なC#プログラムの簡単な内訳は次のとおりです:

public class Program { // クラスの宣言
	public static void Main(string[] args) { // Mainメソッド
		Console.WriteLine("Hello, Coddy!"); // 出力ステートメント
		// Mainの中にコードを記述します
	}
}

あなたのコードはMainメソッドの中に記述します。インデント(行頭のスペース)は、コードを読みやすくするために使用されます。これは、どのコードがどのブロックに属しているかを示します。

注意: 一部のプログラムの先頭にusing System;と書かれているのを見かけるかもしれません。この行はクラスの外側に記述され、組み込み機能をインポートします。例えば、これによってConsole.WriteLineを使用できるようになります。これはクラス自体の一部ではありません。

重要な注意点: C#では、各ステートメントはセミコロン(;)で終わる必要があります。セミコロンは必須であり、ステートメントの終わりに達したことをC#に伝えます。セミコロンを付け忘れると、コンパイルエラーが発生します。

ただし、波括弧 {} で囲まれたコードブロック(クラスやメソッドの宣言など)には、セミコロンは必要ないことに注意してください。

challenge icon

チャレンジ

初心者

Main メソッドを含む Program という名前のクラスを持つ C# プログラムを作成してください。Main メソッドの中に、以下のテキストを出力するコードを記述してください:

This is my first C# program!

チートシート

C#では、コードはクラス内にある必要があります。Mainメソッドは、プログラムの実行が開始されるエントリポイントです。

基本的なC#プログラムの構造:

public class Program {
	public static void Main(string[] args) {
		Console.WriteLine("Hello, Coddy!");
		// Mainの中にコードを記述します
	}
}

各ステートメントはセミコロン(;)で終わる必要があります。波括弧 {} を持つコードブロックにはセミコロンは不要です。

自分で試してみよう

using System;

public class Program {
    // ここにコードを記述してください
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン