注意传的参数只能是Object类型,所以需要传多个参数的时候需要把他们归到一个class或者struct
class objClass
{
public int id;
public string title;
}
public void ShowSearchResultInUI(object o)
{
objClass result = o as objClass;
Console.WriteLine("id:"+result.id.ToString());
Console.WriteLine("title:"+result.title);
Console.ReadLine();
}
public void testMethod()
{
objClass o = new objClass();
o.id = 1;
o.title = "test1";
Thread t = new Thread(new ParameterizedThreadStart(ShowSearchResultInUI));
t.Start(o);
t.Join();
}