async-await- Mis Match Delegate C# with Example



async-await- Mis Match Delegate C# with Example

 using System;
using System.Threading;
using System.Threading.Tasks;

namespace CSharpMultiThreading
{
	static class MyClass
	{
		private static int GetSum(int i1, int i2)
		{
			return i1 + i2;
		}
		
		public static async Task DoWorkAsync()
		{
			int value = await Task.Run( () => GetSum(5, 6) );
			Console.WriteLine(value.ToString());
		}
	}

	class Program
	{
		static void Main()
		{
			Task t = MyClass.DoWorkAsync();
			t.Wait();
			Console.WriteLine("Press Enter key to exit");
			Console.Read();
		}
	}
} 

0 Comment's

Comment Form