C# : Methode Namen erwartet

Habe ich, die Methode, die zählt Dateien in einem bestimmten Ordner:

    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);
            }
        }           
    }

und wenn der Benutzer klickt auf den zählen-Knopf wollte ich einen thread, damit das Programm nicht hängen.

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

Aber bekomme ich diese Fehler auch schon vor dem Debuggen:

Method Name Expected

Ich verstehe nicht; was bedeutet, dass Fehler von mir brauchen?

Endlich vielen Dank für Eure Hilfe im Voraus.

InformationsquelleAutor R.Vector | 2012-01-24

Schreibe einen Kommentar