C# LanguageAsync/await, Backgroundworker, Task and Thread Examples

Remarks

To run any of these examples just call them like that:

static void Main()
{
    new Program().ProcessDataAsync();
    Console.ReadLine();
}