码迷,mamicode.com
首页 > Windows程序 > 详细

C#相关问题

时间:2015-12-10 21:36:58      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

1.C#中的线程

http://blog.csdn.net/changtianshuiyue/article/details/19419579

new Thread(() =>{ Console.Write("aaa"); }).Start();

 

2.C#中的匿名函数闭包问题

http://kb.cnblogs.com/page/111231/

public string OutFun(XObject obj1)

{

  YObject obj2;

  ()=>{    //匿名函数1,可以访问obj1,obj2

    ZObject obj3;

    ()=>{    //匿名函数2,可以访问obj1,obj2,obj3

      

    }

    new Thread(()=>{    //匿名函数3,可以访问obj1,obj2,不能访问obj3

      

    }).Start();

    

    new Thread((inobj)=>{    //匿名函数4,可以访问obj1,obj2,不能访问obj3,但是可以访问传入的参数

      ZObject xobj = inobj as ZObject;

    }).Start(obj3);

  }

}

C#相关问题

标签:

原文地址:http://www.cnblogs.com/gameshan/p/5037041.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!