//----------------线程传多个参数------------------- private void ShowName(object li){ List<string> list= li as List<string>; if (list != null) { foreach (string l in list) { MessageBox.Show(l); } } } private void button1_Click(object sender, EventArgs e) { Thread td = new Thread(ShowName); td.IsBackground = true; td.Start(new List<string>() { "刘德华","张学友"}); }