using System;
using System.Linq;
using System.Threading.Tasks;
public class Program
{
static void DoSomething()
SendMessageAsync();
Console.WriteLine("Message Sent!");
}
static async Task SendMessageAsync()
await Task.Delay(200);
Console.WriteLine("send message internal");
/* some logic to send a message to someone */
public static async Task Main()
DoSomething();
// wait for the delay in SendMessageAsync before leaving the program
await Task.Delay(1000);