none
希望修改C#5.0的异步模式 RRS feed

  • 常规讨论

  • async 关键字取消吧

    直接这样

    ...

    using(awite AnyMethod()){

      //AnyMethod异步返回时在这个括号里写内容

    }

    这是有返回值的情况

    ...

    using(awite var x= AnyMethod()){

      //AnyMethod异步返回时在这个括号里写内容

    }

    有参数也不是问题

    ...

    var i=0;

    var s="xxx";

    using(awite AnyMethod(i,s)){

      //AnyMethod异步返回时在这个括号里写内容

    }

    其余的东西都隐藏到后台去搞吧 别把一个方法 搞得这么恶心为了异步还要专门写个版本 行不,还要专门

    去封闭成Task<T> 这不脑子 有病吗? 学一下以前的foreach是怎么做的吧。


    project discovery developer


    2012年9月13日 5:21

全部回复