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