![[C#] 匿名方法的方便和安全,第1张 [C#] 匿名方法的方便和安全,第1张](/aiimages/%5BC%23%5D+%E5%8C%BF%E5%90%8D%E6%96%B9%E6%B3%95%E7%9A%84%E6%96%B9%E4%BE%BF%E5%92%8C%E5%AE%89%E5%85%A8.png)
static voID Main(string[] args) { int count = 5; //不安全写法 Task.Run(() => { Thread.Sleep(1000); Console.Writeline("Main1_" + count); }); //安全 Test1(count); //安全 Task.Factory.StartNew((c) => { Thread.Sleep(1000); Console.Writeline("Main2_" + c); },count); //不安全 new Action(() => { Thread.Sleep(1000); Console.Writeline("Main3_" + count); }).BeginInvoke(null,null); //安全 new Action<int>((c) => { Thread.Sleep(1000); Console.Writeline("Main4_" + c); }).BeginInvoke(count,null,null); count = 10; Console.Writeline("ReadKey..."); Console.ReadKey(); } static voID Test1(int count) { Task.Run(() => { Thread.Sleep(1000); Console.Writeline("Test_" + count); }); } 总结 以上是内存溢出为你收集整理的[C#] 匿名方法的方便和安全全部内容,希望文章能够帮你解决[C#] 匿名方法的方便和安全所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)