- 2017|08/02
 - 読むのに2分
 - 
B
m
m
J
m
m
m- +9
 
 
m

Mainメソッドは、c#アプリケーションのエントリポイントです。 (ライブラリとサービスは、エントリポイントとしてMainMainメソッドが最初に呼び出されるメソッドです。
C#プログラムにはエントリポイントが1つしかありません。 MainMain-mainコ 詳細については、”-main(C#コンパイラオプション)”を参照してください。
概要
Mainメソッドは、実行可能プログラムのエントリポイントです。MainMainは静的でなければならず、パブリックである必要はありません。 (前の例では、privateのデフォルトアクセスを受け取ります。 囲むクラスまたは構造体は静的である必要はありません。Mainvoidint、またはC#7から始まるいずれかを持つことができます。1、TaskTask<int>戻り値の型。MainTaskTask<int>Mainasyncasync void Mainメソッドを特に除外することに注意してください。Mainstringパラメータの有無にかかわらず宣言できます。 Visual Studioを使用してWindowsアプリケーションを作成する場合は、パラメーターを手動で追加するか、GetCommandLineArgs()メソッドを使用してコマンドライン引数を取得できます。 パラメーターは、インデックスがゼロのコマンドライン引数として読み取られます。 CやC++とは異なり、プログラムの名前はargs配列の最初のコマンドライン引数として扱われませんが、GetCommandLineArgs()メソッドの最初の要素
以下は、有効なMain署名のリストです。
上記の例はすべてpublicアクセサー修飾子を使用しています。 これは典型的ですが、必須ではありません。
asyncTaskTask<int>awaitMainMaindiv>。