JS Async Callback

AsyncCallbackhtml

意义:异步

异步操做完成时调用的方法async

语法1:spa

构造异步回调对象code

AsyncCallback 异步回调对象名asyncCallback = new AsyncCallback(异步操做完成时调用的方法MyAsyncCallback);htm

 

语法2:对象

定义委托,并进行异步调用,异步调用完成后自动触发blog

委托类型Action fn委托名 = Run委托定义;
委托名fn.BeginInvoke(异步回调对象名asyncCallback );ci

 

示例:string

复制代码
using System; namespace Examples.AdvancedProgramming.AsynchronousOperations { public class UseDelegateForAsyncCallback { delegate string MethodDelegate(int iCallTime); public static void Main() { MethodDelegate dlgt = (m)=> { return "你输入的数字是"+m; }; AsyncCallback asyncCallback = new AsyncCallback(MyAsyncCallback); Action fn = Run; fn.BeginInvoke(asyncCallback,null); } private static void MyAsyncCallback(IAsyncResult ar) { Console.WriteLine("异步调用"); Console.ReadLine(); } public static void Run() { } } } /// 控制台输出结果: /// 你输入的数字是:5 /// 异步调用来自:https://www.cnblogs.com/licin/p/8274405.html
相关文章
相关标签/搜索