C#非同步作業傳遞obj的參數

啟動非同步作業

但又需要傳遞obj的參數

可以參考下列作法

非同步語法

Thread p = new Thread(new ParameterizedThreadStart(FunctionName));

傳入參數
 

p.Start(new JavaScriptSerializer().Serialize(data));

這樣於

public void FunctionName(object str)
{
   JsonDataObject data = JsonConvert.DeserializeObject<JsonDataObject>(str.ToString());
}

 

 

以上內容,若有錯誤

煩請各路高手路過指正

謝謝!

<(_ _)>