Menu
CoddyTech

基本的なプログラム構造

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

C#では、コードはクラスに整理されています。今は、クラスがコードを書く場所だとだけ覚えておきましょう。クラスについては後ほど詳しく説明します。

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

基本的なC#プログラムを簡単に説明すると、次のようになります。

using System; // Consoleやその他の組み込みツールを使えるようにする

public class Program { // クラス宣言
	public static void Main(string[] args) { // Mainメソッド
		Console.WriteLine("Hello, Coddy!"); // 出力文
		// Mainの中にコードを書く
	}
}

using System;がクラスの外側にあることに注目してください。これは正常です。usingディレクティブは常に、クラス宣言の前、ファイルの先頭に置きます。これにより、プログラムからConsole.WriteLineのような組み込みツールを使えるようになります。

インデント(行頭のスペース)は、コードを読みやすくするために使われます。どのコードがどのブロックに属しているかを示します。クラス内のコードは1段階インデントされ、Mainメソッド内のコードはさらにもう1段階インデントされます。

コードはMainメソッドの中に書きます

重要な注意: C#では、各文の末尾にセミコロン(;)を付ける必要があります。セミコロンは必須で、文の終わりに達したことをC#に伝えます。セミコロンを付け忘れると、コンパイルエラーが発生します。ただし、波括弧 {} で囲まれたコードブロック(クラスやメソッドの宣言など)には、セミコロンは必要ありません。

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

quiz icon腕試し

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

基礎のすべてのレッスン

自分で練習してみよう: C#オンラインコンパイラ