構造体に非同期のエントリポイントを持たせる 言語: C# 7.1 C# VB 通常エントリポイントはクラス(VBではモジュールの場合もある)に持たせることが多く、このようにすることは稀ですが、構造体にエントリポイントをもたせることもできます。 構造体に非同期のエントリポイントを持たせる C# 7.1 すべて選択してコピー ダウンロード 行番号を表示する using System; using System.Threading.Tasks; // Mainメソッドを持つ型として構造体を用いる struct Sample { static async Task Main() { await Console.Out.WriteLineAsync("Hello, world!"); } } 関連するページ 複数のMainメソッドが存在する場合にエントリポイントとなるメソッドを指定する トップレベルステートメントで暗黙のエントリポイントを記述する 構造体にエントリポイントを持たせる エントリポイント(Mainメソッド)でコマンドライン引数を受け取る Mono.Optionsを使ってコマンドライン引数を解析する Mainメソッドの戻り値で終了ステータスを返してプロセスを終了する Mainメソッドの戻り値で終了ステータスを返してプロセスを終了する