这个DirSearch方法应该是公共的,私有的还是静态的?

时间:2013-03-16 08:25:19

标签: design-patterns methods static access-modifiers

这种方法运行良好,只有'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 个答案:

没有答案