C# Hello World - 初めての C# プログラム
C# Hello World - 初めての C# プログラム
このチュートリアルでは、単純な「Hello World!」の書き方を学びます。 C# でプログラムします。これにより、C# プログラムの基本的な構文と要件に慣れることができます。
「ハローワールド!」プログラムは、新しい言語に飛び込むときに最初に目にするプログラムであることがよくあります。 Hello World! を出力するだけです。 出力画面で。
このプログラムの目的は、プログラミング言語の基本的な構文と要件に慣れることです。
「ハローワールド!」 C#で
// Hello World! program
namespace HelloWorld
{
class Hello {
static void Main(string[] args)
{
System.Console.WriteLine("Hello World!");
}
}
}
プログラムを実行すると、出力は次のようになります:
Hello World!
なんと「Hello World!」 C# のプログラムは動作しますか?
プログラムを 1 行ずつ分解してみましょう。
<オール>// Hello World! Program
//
C# のコメントの開始を示します。コメントは C# コンパイラによって実行されません。 これらは、開発者がコードの一部をよりよく理解することを目的としています。 C# のコメントの詳細については、C# コメントをご覧ください。 .
namespace HelloWorld{...}
namespace キーワードは、独自の名前空間を定義するために使用されます。ここでは、
HelloWorld
という名前の名前空間を作成しています。 . 名前空間は、クラス、メソッド、およびその他の名前空間で構成されるコンテナーと考えてください。名前空間の詳細な概要については、 をご覧ください。 C# 名前空間。
class Hello{...}
上記のステートメントは、
Hello
という名前のクラスを作成します C#で。 C# はオブジェクト指向プログラミング言語であるため、プログラムの実行にはクラスの作成が必須です。 static void Main(string[] args){...}
Main()
クラス Hello のメソッドです。すべての C# プログラムの実行は Main()
から始まります 方法。したがって、C# プログラムには Main()
が必須です。 方法。 Main()
の署名/構文 メソッドは:
static void Main(string[] args)
{
...
}
メソッドについては、後の章で詳しく説明します。 System.Console.WriteLine("Hello World!");
ここでは、これが Hello World! を出力するコードであることを覚えておいてください。 出力画面に移動します。後の章でその仕組みについて詳しく説明します。
代替の Hello World!実装
「Hello World!」の別の書き方を次に示します。プログラム。
// Hello World! program
using System;
namespace HelloWorld
{
class Hello {
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
この場合、using System;
と書いていることに注意してください。 プログラムの開始時。これを使うことで、置き換えができるようになりました
System.Console.WriteLine("Hello World!");
と
Console.WriteLine("Hello World!");
これは、後の章でも使用する便利な機能です。
この記事で覚えておくべきこと
- すべての C# プログラムにはクラス定義が必要です。
- プログラムの実行は
Main()
から始まります メソッド。 Main()
メソッドはクラス定義内にある必要があります。
これは、C# を初心者に紹介するための単純なプログラムです。この記事で特定のことを理解していなくても大丈夫です (私が始めたときでさえ理解していませんでした)。このチュートリアル シリーズを進めていくと、すべてが理解できるようになります。
C言語