C# : Имя метода ожидается

У меня есть метод, который считает файлы в определенной папке:

    private void countfiles(string path)
    {
        if (path != "")
        {
            DirectoryInfo dir = new DirectoryInfo(path);

            foreach (FileInfo filesindires in dir.GetFiles())
            {
                if (filesindires.FullName != Application.ExecutablePath)
                {
                    num_files++;
                    Thread.Sleep(1);
                }
            }

            foreach (DirectoryInfo dirsinfolder in dir.GetDirectories())
            {
                countfiles(dirsinfolder.FullName);
            }
        }           
    }

и когда пользователь нажимает на кнопку count, я хотел сделать поток, чтобы программа не зависала.

Thread count = new Thread(new ThreadStart(countfiles(@"E:/test")));

Но я получаю эту ошибку даже до отладки:

Method Name Expected

Я не понимаю, что этой ошибке нужно от меня?

В заключение большое спасибо за помощь.

5
задан R.Vector 24 January 2012 в 22:17
поделиться