Task.Run

.NET Framework 4.5では、Task.Runで非同期処理を実行できるようになった。

Task.Run メソッド (System.Threading.Tasks) | Microsoft Docs
C# 非同期、覚え書き。 - Qiita

MainClass.csで、

Task.RunにActionを指定するだけ。

外側も内側も別タスクで同時に実行された
外側も内側も別タスクで同時に実行された

外側も内側も別タスクで同時に実行された。

Sample/dotnet/Task/Run/src/Task_ at master · bg1bgst333/Sample · GitHub