c#异步Action

public class TestAction
    {
        private  string Uname = "joyet";
        private  int Num1 = 109;
        private  int Num2 = 5;

        /// <summary>
        /// 测试同步方法
        /// </summary>
        public  void TestYncMethod()
        {
            Console.WriteLine("同步Show方法开始=====");
            Action<string> showAction = TestMethods.Show;
            showAction.Invoke(Uname);
            Console.WriteLine("同步Show方法结束=====。");
        }

       /// <summary>
        /// 测试异步方法
       /// </summary>
        public  void TestAsyncMethod()
        {
            Console.WriteLine("异步Show方法开始=====");
            Action<string> action=TestMethods.Show;
            action.BeginInvoke(Uname, a => action.EndInvoke(a), null);
            Console.WriteLine("异步Show方法结束=====。");
        }

    }
原文地址:https://www.cnblogs.com/joyet-john/p/7505122.html