C# 構文
C# 構文
前の章では、Program.csという名前のC#ファイルを作成し、次のコードを使用して"Hello World"を画面に出力しました。
Program.cs
{.language-csharp .techis-white}
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
結果:
Hello World!
例の説明
1行目: using System
は、System
名前空間のクラスを使用できることを意味します。
2行目:空白行。 C# は空白を無視します。ただし、複数の行を使用すると、コードが読みやすくなります。
3 行目: namespace
コードを整理するために使用され、クラスやその他の名前空間のコンテナです。
4 行目:中括弧{}
コード ブロックの開始と終了を示します。
5 行目: class
データとメソッドのコンテナであり、プログラムに機能をもたらします。 C# で実行されるすべてのコード行は、クラス内にある必要があります。この例では、クラスに Program という名前を付けました。
using System
、namespace
とclass
の使い方が分からなくても心配する必要はありません。これはプログラムに (ほぼ) 常に表示されるものであり、これらについては、後の章で詳しく説明します。
7 行目:C# プログラムに必ず現れるもう 1 つのメソッドは、Main
メソッドです。 中括弧 {} 内のコードはすべて実行されます。 Main の前後のキーワードを理解する必要はありません。 このチュートリアルを読みながら、少しずつそれらについて理解できるようになります。
9 行目: Console
はSystem
名前空間のクラスで、テキストの出力/表示するためのWriteLine()
メソッドを持っている。この例では、「Hello World!」が出力されます。
using System
行を省略した場合、テキストを表示/出力するためにSystem.Console.WriteLine()
を書く必要があります。
注:すべての C# ステートメントはセミコロン;
で終わります。
注:C# では大文字と小文字が区別されます。"MyClass"と"myclass"は意味が異なります。
注:Javaと異なり、C#のファイルの名はクラス名と一致する必要はありませんが、(整理しやすくするために)一致することが多い。ファイルを保存するときは、適切な名前を使用して保存し、ファイル名の末尾に「.cs」を追加します。上記の例をコンピューターで実行するには、C#が正しくインストールされていることを確認してください。C#のインストール方法については、C#を使ってみるを参照して下さい。出力は次のようになります。
Hello World!
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。