【发布时间】:2012-01-29 11:10:52
【问题描述】:
我正在尝试启动一个新线程并将参数传递给我的一个方法。参数是List<string>,包含大约 20 个字符串项。我可以使用以下代码很好地传递数组:
List<string> strList = new List<string>();
Thread newThread = new Thread(new ParameterizedThreadStart(Class.Method));
newThread.Start(strList);
我的方法定义为:
public void Method(object strList)
{
//code
}
那么我的问题是如何在这个对象中包含的每个字符串中运行一个 foreach 循环?
【问题讨论】:
-
是字符串数组还是
List<string>?他们不一样...
标签: c# multithreading object foreach