在c#中线程化?

use*_*773 1 c#

class Form1
{ 
    private void sendemail_Click(object sender, EventArgs e)
    {           
        totalproxy=10;

        for (int i = 0; i < totalproxy; i++)
        {
            ThreadStart ts1 = new ThreadStart(sendmail());
            Thread thread1 = new Thread(ts1);
            thread1.Start();
            while (thread1.IsAlive) ;
        }            

    }

    public void sendmail()
    {
        //some code goes here
    }
}   
Run Code Online (Sandbox Code Playgroud)

是给我一个错误,方法名称在这里预期

new ThreadStart(xxxxx);
Run Code Online (Sandbox Code Playgroud)

sendmail()已经写在那里了.

jue*_*n d 8

更换

new ThreadStart(sendmail());
Run Code Online (Sandbox Code Playgroud)

new ThreadStart(sendmail);
Run Code Online (Sandbox Code Playgroud)

因为您不想调用方法,而是将方法委托给线程