CS1061'bool'不包含'ToList'的定义,找不到可以接受类型为'bool'的第一个参数的扩展方法'ToList'(您是否缺少using指令或程序集引用?]
因此,我在这里进行搜索代码以查找2个名为“提款”和付款的文件,但不包含XXXX,其中XXXX是HHmm(时间)。可能是最好的选择,因为我对此有误(我不是开发人员,只是尝试粘贴搜索到的内容)
string FolderPath = @"C:\Test";
DirectoryInfo di = new DirectoryInfo(FolderPath);
var files = di.EnumerateFiles("*.txt")
.Where(s => s.Name.Contains("Withdrawal"+"payment")
|| !s.Name.Contains("."+DateTime.Now.ToString("HHmm")).ToList());
var Currentfile1 = files[0].FullName;
var Currentfile2 = files[1].FullName;
您在错误的地方使用了.ToList()
,只需按以下所示更新代码来解决错误: