基本的なプログラム構造
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#に伝えます。セミコロンを付け忘れると、コンパイルエラーが発生します。ただし、波括弧 {} で囲まれたコードブロック(クラスやメソッドの宣言など)には、セミコロンは必要ありません。
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: C#オンラインコンパイラ