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