0
我知道如何使用下面的代碼來調用線程1個對象:
Thread t = new Thread(o => { CALL((string)o); });
t.Start(i.ToString());
但是如果我想調用一個需要3個對象參數的方法呢? 如何做到這一點?
我知道如何使用下面的代碼來調用線程1個對象:
Thread t = new Thread(o => { CALL((string)o); });
t.Start(i.ToString());
但是如果我想調用一個需要3個對象參數的方法呢? 如何做到這一點?
您只需將new object[] { param1, param2, ... , paramN }
作爲對象。
或者,除了數組之外,您可以傳遞一個Tuple。有點更強大的類型,至少對於什麼值的關注。
沒關係,在這裏找到答案: http://stackoverflow.com/questions/831009/thread-with-multiple-parameters –
刪除我的回答,因爲數組提示是在其它左右爲好 –