C# プログラミング言語では、単純な「hello world」プログラムを複数の方法で作成できます。単純な C# サンプルを作成するための上位 4 つの方法を見てみましょう。
- 簡単な例
- システムの使用方法
- public 修飾子の使用
- ネームスペースの使用
C# の簡単な例
class Program { static void Main(string[] args) { System.Console.WriteLine('Hello World!'); } }
出力:
Hello World!
説明
クラス: クラスを定義するために使用されるキーワードです。
プログラム: はクラス名です。クラスは、オブジェクトの作成元となるブループリントまたはテンプレートです。データ メンバーとメソッドを含めることができます。ここでは Main メソッドのみを持ちます。
静的: は、オブジェクトが静的メンバーにアクセスする必要がないことを意味するキーワードです。したがって、メモリが節約されます。
空所: メソッドの戻り値の型です。値は返されません。この場合、return 文は必要ありません。
主要: メソッド名です。これは、あらゆる C# プログラムのエントリ ポイントです。 C# プログラムを実行するときは常に、Main() メソッドが他のメソッドよりも先に呼び出されます。プログラムの起動を表します。
文字列[] 引数: C# のコマンド ライン引数に使用されます。 C# プログラムの実行中に、値を渡すことができます。これらの値は引数として知られており、プログラムで使用できます。
System.Console.WriteLine('Hello World!'): ここで、System は名前空間です。 Console は、System 名前空間で定義されたクラスです。 WriteLine() は、コンソールにテキストを書き込むために使用される Console クラスの静的メソッドです。
C# の例: システムの使用
書くとしたら システムを使用して クラスの前にある場合、この名前空間のクラスにアクセスするために System 名前空間を指定する必要がないことを意味します。ここではSystem.Consoleを指定せずにConsoleクラスを使用しています。
using System; class Program { static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
出力:
Hello World!
C# の例: public 修飾子の使用
指定することもできます 公共 クラスと Main() メソッドの前に修飾子を追加します。クラス外からもアクセスできるようになりました。
using System; public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
出力:
Hello World!
C# の例: 名前空間の使用
名前空間内にクラスを作成できます。関連するクラスをグループ化するために使用されます。これは、保守を容易にするためにクラスを分類するために使用されます。
using System; namespace ConsoleApplication1 { public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } }
出力:
Hello World!