日期:2014-05-17  浏览次数:20517 次

关于线程池的问题?怎么传递多个参数?怎么返回值?
关于线程池的问题?怎么传递多个参数?怎么返回值?

无参数时:
public void AddMsg(string aa)
{}

ThreadPool.QueueUserWorkItem(new WaitCallback(AddMsg),“000”);

两个参数时:
public void AddMsg(string aa,string path)
{}

那该怎么调用呢?代码该怎么写?
最好写出代码
请高手指导,谢谢了!

------解决方案--------------------
用类或者结构
public void AddMsg(ItemInfo item)
{
}

struct ItemInfo 
{
public String aa;
public String bb;
}