c#進程傳參
阿新 • • 發佈:2017-06-25
del 線程 dstar ret pri thread 返回 () res
1.新建一個線程(無參數,無返回值)
Thread th = new Thread(new ThreadStart(PrintName));
public void PrintName() // 函數
{
//函數體
}
2.新建一個線程(有參數,無返回值)
Thread th = new Thread(new ParameterizedThreadStart(PrintName));
public void PrintName(string name) // 函數
{
//函數體
}
3.新建一個線程(有參數,有返回值)
public delegate string MethodCaller(string name);//定義個代理
MethodCaller mc = new MethodCaller(GetName);
string name = "my name";//輸入參數
IAsyncResult result = mc.BeginInvoke(name,null, null);
string myname = mc.EndInvoke(result);//用於接收返回值
public string GetName(string name) // 函數
{
return name;
}
c#進程傳參