This is my first time to learn asynchronous method, i am still feel confused about the conversion method with use async and await, any good idea to help? The code below is the code for synchronous method.
using System;
using System.Threading.Tasks;
namespace TestingAsync
{
  class Program
  {
    static void Main(string[] args)
    {
        Console.WriteLine("start");
        
        Bash();
        WashClothes();// Washing clothes in the washing machine
        Usedryer();// Dry the clothes with a dryer
        Cooking();// Cooking dinner
        Eating();// Eating dinner
        Reading();// Reading article
        Writing();// Writing report
        
        Console.ReadKey();
    }
    private static void Bash()
    {
        Console.WriteLine("Start Bash");
        Task.Delay(2000).Wait();
        Console.WriteLine("End Bash");
    }
    private static void WashClothes()
    {
        Console.WriteLine("Start Wash clothes");
        Task.Delay(3000).Wait();
        Console.WriteLine("End Wash clothes");
    }
    private static void Usedryer()
    {
        Console.WriteLine("Start Drying clothes");
        Task.Delay(4000).Wait();
        Console.WriteLine("End Drying clothes");
    }
    private static void Cooking()
    {
        Console.WriteLine("Start Cooking");
        Task.Delay(2000).Wait();
        Console.WriteLine("End Cooking");
    }
    private static void Eating()
    {
        Console.WriteLine("Start Eating");
        Task.Delay(1000).Wait();
        Console.WriteLine("End Eating");
    }
    private static void Reading()
    {
        Console.WriteLine("Start Reading");
        Task.Delay(2000).Wait();
        Console.WriteLine("End Reading");
    }
    private static void Writing()
    {
        Console.WriteLine("Start Writing");
        Task.Delay(2000).Wait();
        Console.WriteLine("End Writing");
    }
   }
}
 
     
     
    