首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

问一个很难的语法有关问题,初学者绕道

2013-02-19 
问一个很难的语法问题,菜鸟绕道本帖最后由 pigg18 于 2013-02-17 13:20:42 编辑这个问题是关于异步委托和l

问一个很难的语法问题,菜鸟绕道
本帖最后由 pigg18 于 2013-02-17 13:20:42 编辑 这个问题是关于异步委托和lambada的


怎么写一个不需要定义委托就可以执行的异步lambada(有点绕口)


我旧的做法

1先声明一个委托
        private delegate void vd();//声明一个委托
2异步委托加lambada写法如下
(红色部分强制把lambada语句转为委托方法,作为异步begininvoke的参数)

   this.BeginInvoke(
                (vd)(
                   () =>{

             this.textBox1.Text = returnValue;
        }
     )
  )
;




期望方法

求一个直接用new方法或者怎么样,能够省去第一步的写法。




以下是失败的尝试

   this.BeginInvoke(
               (new  delegate vd)(
                   () =>{

             this.textBox1.Text = returnValue;
        }
     )
  )
;



高手在民间啊。。。坐等赐教

[解决办法]
new Action(()=>{})

热点排行