rksoftware

Visual Studio とか C# とかが好きです

C# 2.0 以降の新機能の確認 - C# 7.1 - 非同期 Main メソッド

C# 2.0 以降の新機能を一つづつ確認していきます。
以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きます。

非同期 Main メソッド

 https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/main-and-command-args/#overview
 Main メソッドを async にできます。

static async Task Main(string[] args)
{
    var text = await new System.Net.Http.HttpClient().GetStringAsync("http://rksoftware.hatenablog.com/");

    Console.WriteLine(new string(text.Take(200).ToArray()));
}