c#进程传参
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#进程传参相关的知识,希望对你有一定的参考价值。
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#进程传参的主要内容,如果未能解决你的问题,请参考以下文章
第34篇 通过类的方法开启子进程,以及传参,join阻塞,daemon守护进程,同步Lock,Samphore信号量,event事件