TECH I.S.

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 Systemnamespaceclassの使い方が分からなくても心配する必要はありません。これはプログラムに (ほぼ) 常に表示されるものであり、これらについては、後の章で詳しく説明します。

7 行目:C# プログラムに必ず現れるもう 1 つのメソッドは、Main メソッドです。 中括弧 {} 内のコードはすべて実行されます。 Main の前後のキーワードを理解する必要はありません。 このチュートリアルを読みながら、少しずつそれらについて理解できるようになります。

9 行目: ConsoleSystem名前空間のクラスで、テキストの出力/表示するためのWriteLine()メソッドを持っている。この例では、「Hello World!」が出力されます。

using System行を省略した場合、テキストを表示/出力するためにSystem.Console.WriteLine()を書く必要があります。

注:すべての C# ステートメントはセミコロン;で終わります。

注:C# では大文字と小文字が区別されます。"MyClass"と"myclass"は意味が異なります。

注:Javaと異なり、C#のファイルの名はクラス名と一致する必要はありませんが、(整理しやすくするために)一致することが多い。ファイルを保存するときは、適切な名前を使用して保存し、ファイル名の末尾に「.cs」を追加します。上記の例をコンピューターで実行するには、C#が正しくインストールされていることを確認してください。C#のインストール方法については、C#を使ってみるを参照して下さい。出力は次のようになります。

Hello World!


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細