task runners in c# code example
Example 1: task runners in c#
The code below shows the simple way of implementing a task runner in your C# code
static void Main(string[] args)
{
Test();
Console.WriteLine("Loading...");
Console.ReadLine();
}
static async Task Test()
{
var t1 = Task.Run(async () =>
{
await Task.Delay(1000);
Console.WriteLine("Task 1");
});
var t2 = Task.Run(() =>
{
Console.WriteLine("Task 2");
});
var t3 = Task.Run(() =>
{
Console.WriteLine("Task 3");
});
await Task.WhenAll(new Task[] { t1, t2, t3 });
}
Example 2: task runners in c#
The code below shows the simple way of implementing a task runner in your C# code
static void Main(string[] args)
{
Task.Run(() =>
{
calculate1();
});
Task.Run(() =>
{
calculate2();
});
Task.Run(() =>
{
concartinate();
});
Console.ReadLine();
}
static int calculate1()
{
var x = 10;
var b = 12;
var result = (x + b );
Console.WriteLine(result);
return result;
}
static double calculate2()
{
var s = 2;
var n = 6;
var result = s * n;
Console.WriteLine(result);
return result;
}
static string concartinate()
{
var name = "simphiwe";
var surname = "mabaso";
var age = 25;
var details = "i'm the one who wrote this code.";
var result = name + " " + surname + " " + Convert.ToString(age) + " " + details;
Console.WriteLine(result);
return result;
}