Этот метод DirSearch должен быть публичным, частным или статическим?

Этот метод отлично работает только с void, но стоит ли добавлять к нему public, private или static? Если так, что я должен добавить и почему? Если вам интересно, этот код проходит через дерево каталогов и получает все имена файлов в этом дереве каталогов.

void DirSearch(string sourcePath)
{
    try
    {
        foreach (string f in Directory.GetFiles(sourcePath))
        {
            string fileName = System.IO.Path.GetFileName(f);

            if (!listBox1.Items.Contains(fileName))
            {
                listBox1.Items.Add(fileName);
            }
        }                
        foreach (string d in Directory.GetDirectories(sourcePath))
        {                    
            DirSearch(d);
        }        
    }
    catch (Exception ex)
    {
        listBox1.Items.Add(ex.Message);
    }
}

0 ответов

Другие вопросы по тегам