1
我正在開發自己的多線程FTP客戶端。我有一個方法:A ParameterizedThreadStart問題:如果一個方法返回一個對象,該怎麼辦?
public byte[] FileData;
FileData = sendPassiveFTPcmd("RETR " + df.Path + "/" + df.Name + "\r\n");
,必須在新的線程調用(如):
ReadBytesThread = new Thread(new ParameterizedThreadStart(sendPassiveFTPcmd));
ReadBytesThread.Start("RETR " + df.Path + "/" + df.Name + "\r\");
爲你注意到了,這顯然是錯誤的聲明,因爲「sendPassiveFTPcmd」沒有返回「無效「類型。如何使用返回對象的方法創建新線程?