递归请教,写一半了,不会做返回值
static void 递归方法(string 文件夹路径){
string[] 子文件夹路径 = Directory.GetDirectories(文件夹路径);
string[] 子文件路径 = Directory.GetFiles(文件夹路径);
if (子文件路径 != null)
{
foreach (string item in 子文件路径)
{
Console.WriteLine(item);
}
}
if (子文件夹路径 != null)
{
foreach (string item in 子文件夹路径)
{
递归方法(item);
}
}
}
以上是我的递归方法,可是我只会输出到控制台,而不知道要如何做成返回一个数组,请帮忙修改一下,或告知一下,谢谢