プログラムの基本構造
CoddyのC#ジャーニー「基礎」セクションの一部。レッスン 4/69。
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#オンラインコンパイラ