using System.Threading.Tasks;
private static int m_someStaticOrRarelyChangingData;
public static void Main()
Console.WriteLine(m_someStaticOrRarelyChangingData);
m_someStaticOrRarelyChangingData = await GetSomeData();
System.Threading.Thread.Sleep(500);
Console.WriteLine(m_someStaticOrRarelyChangingData);
public static async Task<int> GetSomeData(){
return await Task.FromResult(1);