bool 不包含 ToList() 的定义
bool does not contain a definition for ToList()
CS1061 'bool' does not contain a definition for 'ToList' and no extension method 'ToList' accepting a first argument of type 'bool' could be found (are you missing a using directive or an assembly reference?)
所以我在这里制作了一个搜索代码,用于查找名为 "Withdrawal" 和付款但不是 containing.XXXX 的 2 个文件,其中 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()
,只需按照以下方式更新您的代码即可解决您的错误:
var files = di.EnumerateFiles("*.txt")
.Where(s => s.Name.Contains("Withdrawal"+"payment") ||
!s.Name.Contains("."+DateTime.Now.ToString("HHmm")))
.ToList();
CS1061 'bool' does not contain a definition for 'ToList' and no extension method 'ToList' accepting a first argument of type 'bool' could be found (are you missing a using directive or an assembly reference?)
所以我在这里制作了一个搜索代码,用于查找名为 "Withdrawal" 和付款但不是 containing.XXXX 的 2 个文件,其中 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()
,只需按照以下方式更新您的代码即可解决您的错误:
var files = di.EnumerateFiles("*.txt")
.Where(s => s.Name.Contains("Withdrawal"+"payment") ||
!s.Name.Contains("."+DateTime.Now.ToString("HHmm")))
.ToList();