啟動執行緒時傳遞引數的方法

2021-05-21 18:01:55 字數 508 閱讀 1112

定義乙個類,中間的屬性,即以後要傳遞的引數。

public class callwebsite

private string segments

private string carrier

private mo_websiteinfos webinfo

public callwebsite(string _platform, string _segments, string _carrier, mo_websiteinfos _webinfo)

string airports = segments.split("-".tochararray());

string departure = airports[0];

string destination = airports[1];

website.generatepolicy(departure, destination, carrier);} }

先使用引數例項化這個類,然後再使用裡面的方法建立執行緒。

呼叫方法時引數的傳遞

呼叫方法時,傳遞給方法的變數如果是基本型別,傳入到方法中後就是該方法的區域性變數,在呼叫時會在記憶體中開闢新的空間去儲存,所以對於引數名與成員變數一致的情況下,方法中改變的變數的值是與成員變數不衝突的,也就是不會影響到成員變數,除非使用this關鍵字來指向成員變數!下面是 示例 public cla...

c 執行緒方法傳遞引數

lamada表示式是向執行緒傳入引數的最方便 最強大的方法。先弄乙個方法 void domore1 string name,string age 呼叫的時候 thread t5 new thread domore1 more 1 232 t5.isbackground true t5.start 好...

執行緒啟動帶引數的方法

執行緒啟動帶引數的方法 近期專案不是很緊張,就抽空看了下執行緒方面的書,下面是自己寫的一些讀書筆記,也算是自己在收集資料的乙個開始吧。執行緒操作主要用到thread類,他是定義在system.threading.dll下。使用時需要新增這乙個引用。該類提供給我們四個過載的建構函式 以下引自msdn ...