c# 線程方法傳遞參數


lamada表達式是向線程傳入參數的最方便、最強大的方法。

先弄一個方法:

 void DoMore1(string name, string age)
        {
            Console.WriteLine(name + " is " + age);
 
        }

  調用的時候

Thread t5 = new Thread(() => DoMore1("more 1", "232"));
            t5.IsBackground = true;
            t5.Start();

  

好處:

1、不發生object的裝箱、拆箱。

2、可以傳入任意個數、類型的參數。

3、不需要重新構造類來包裝實現方法,用屬性傳入參數的繁瑣。

 

摘自:https://blog.csdn.net/u014710355/article/details/90343548


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM