IEnumerable<string>
时间: 2023-06-16 21:05:28 浏览: 255
IEnumerable
相关问题
public static IEnumerable<string> EnumerateDirectories(string path, string searchPattern);如何使用
你可以使用以下代码示例来使用该方法:
using System.IO;
class Program
{
static void Main(string[] args)
{
// 枚举 C 盘根目录下所有名字以 "Windows" 开头的子目录
foreach (var directory in Directory.EnumerateDirectories("C:\\", "Windows*"))
{
Console.WriteLine(directory);
}
}
}
在上面的示例中,我们使用 Directory.EnumerateDirectories
方法枚举了 C 盘根目录下所有名字以 "Windows" 开头的子目录,并将它们输出到控制台。你可以根据需要修改参数来匹配你想要枚举的目录和匹配模式。
public static IEnumerable<string> EnumerateFiles(string path, string searchPattern);如何使用
这是一个C#中的静态方法,用于获取指定目录中符合指定搜索模式的文件的路径。你可以按照以下步骤使用它:
首先,确保你的代码中引用了System.IO命名空间,因为这个方法是在该命名空间下定义的。
然后,通过调用该方法并传入两个参数:要搜索的目录的路径和搜索模式。例如,如果你想在D:\MyFiles目录中搜索所有扩展名为.txt的文件,可以这样调用该方法:
var files = Directory.EnumerateFiles("D:\\MyFiles", "*.txt");
- 该方法会返回一个IEnumerable
类型的结果,其中包含了符合搜索模式的文件路径。你可以使用foreach循环遍历这个结果,或者将其转换为List 类型的列表。
例如,你可以这样遍历上述代码返回的结果:
foreach (var file in files)
{
Console.WriteLine(file);
}
这将输出D:\MyFiles目录中所有扩展名为.txt的文件的路径。
相关推荐

















