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);
}
}
时间: 2024-10-05 06:16:19