hello world!!!!!

写下自己的一些心得,写下自己问题的方式,写下程序之路的艰辛,希望能够有朝一日成为大牛。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年7月10日

摘要: 好久没有关注语法了,随着接手一位同事的工作,发现他用了大量的匿名方法:例如 : var remove = new Action>(k => { Console.WriteLine(k.Item1); Console.WriteLine(k.Item2); }); Tuple T=new Tuple("fadfdas",33); remove(T);-------------------------------------... 阅读全文

posted @ 2013-07-10 18:28 陈力 阅读(309) 评论(0) 推荐(0) 编辑

摘要: 使用匿名委托,Lambda简化多线程代码 .net中的线程也接触不少了。在多线程中最常见的应用莫过于有一个耗时的操作需要放到线程中去操作,而在这个线程中我们需要更新UI,这个时候就要创建一个委托了来更新UI了,不然会报错的。下面我们就来设计一个简单的场景:窗体上有一个按钮和进度条,按钮按下后启动一个线程让进度条滚动。需要说明一下的是,我们这里不讨论使用匿名委托,lambda的好坏,我们只有一个目标就是使得我们的程序:短点,短点,再短点。最“朴素”写法 我刚开始没有掌握匿名方法这些就是按照下面这些写的,说实话很痛苦。后来接触了匿名表达式,lambda后几乎都不想再想写这样的东西了,除非特殊的一些 阅读全文

posted @ 2013-07-10 09:28 陈力 阅读(571) 评论(0) 推荐(0) 编辑