Main()とコマンドライン引数(C#プログラミングガイド)

  • 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>。

    C#言語仕様

  • Related Posts

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です