C# 如何将查询结果保存为列表?

C# 如何将查询结果保存为列表?,c#,C#,我试图从一个文件中获取一个文档,该文件包含两个日期(FromDate和to date)。如何将查询结果保存为列表?谢谢你的帮助 public static IEnumerable<String> GetModificationFilesBetweenDates(String searchPath, DateTime fromDate, DateTime toDate) { IEnumerable<String> select = (fr

我试图从一个文件中获取一个文档,该文件包含两个日期(FromDate和to date)。如何将查询结果保存为列表?谢谢你的帮助

    public static IEnumerable<String> GetModificationFilesBetweenDates(String searchPath, DateTime fromDate, DateTime toDate)
    {


        IEnumerable<String> select = (from file in GetAllFilesInPath(searchPath)
                                   where file.ScriptType == SQLFileType.Create
                                   && file.FromDate >= fromDate
                                   && file.ToDate <= toDate
                                   select file.FileName);
        return select;



    }
数据之间的公共静态IEnumerable GetModificationFiles(字符串搜索路径、DateTime fromDate、DateTime toDate) { IEnumerable select=(来自GetAllFileInPath(搜索路径)中的文件) 其中file.ScriptType==SQLFileType.Create &&file.FromDate>=FromDate
&&file.ToDate这样您就可以使用
System.Linq
命名空间的
ToList()
扩展方法:

    public static IList<String> GetModificationFilesBetweenDates(String searchPath, DateTime fromDate, DateTime toDate)
    {


        IEnumerable<String> select = (from file in GetAllFilesInPath(searchPath)
                                      where file.ScriptType == SQLFileType.Create
                                      && file.FromDate >= fromDate
                                      && file.ToDate <= toDate
                                      select file.FileName);
        return select.ToList();
    }
公共静态IList GetModificationFilesBetween数据(字符串搜索路径、日期时间fromDate、日期时间toDate)
{
IEnumerable select=(来自GetAllFileInPath(搜索路径)中的文件)
其中file.ScriptType==SQLFileType.Create
&&file.FromDate>=FromDate

&&file.ToDate您的意思是在上面运行
ToList()
?问题不太清楚,但如果您想保存列表,可以将其保存在XML file.file.writeAllines(“output.txt”,GetModificationFilesBetweenDates(…)中。您的问题是什么?“另存为列表”…?是否要将结果输出到文件?输出到
列表
?请在问题中澄清这一点。我已尝试使用ToList(),但由于IEnumerable,它不起作用。