//----------------线程传多个参数------------------- private void ShowName(object li){ Listlist= li as List ; 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 () { "刘德华","张学友"}); }