【发布时间】:2009-04-18 12:34:38
【问题描述】:
我对 .NET 中的 ThreadPool 有点陌生。我想知道,如果我只能将一个对象发送到我的回调方法,我如何能够访问类成员变量来调用它的方法? (参见 CallBack() 中的 customClass)
我将如何从 customClass 加载数据?我是否将 customClass 传递给不同的 CallBack 方法?这种方法好吗?
正如您所见,这有点缺乏经验,所以一路上的任何提示都将不胜感激。
谢谢你, 卡夫
class Program
{
static void Main(string[] args)
{
CustomClass customClass = new CustomClass();
ThreadPool.QueueUserWorkItem(CallBack, "Hello");
Console.Read();
}
private static void CallBack(object state)
{
customClass.SaveData(state.ToString());
}
}
【问题讨论】:
标签: c# .net multithreading variables member