本文介绍了为什么 OrderByDescending 不被识别为构建方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
private static void findNewestFile(List<string> list)
{
foreach (string dir in list)
{
var directory = new DirectoryInfo(dir);
var file = directory.GetFiles("*.doc").OrderByDescending(f => f.LastWriteTime).First();
}
}
此函数收到文件夹列表,我尝试从每个目录中查找最新文件,但无法识别方法 OrderByDescending
并且编译器错误是:
This function received list of folders I try to find the newest file from each directory but the method OrderByDescending
not recognized and the compiler error is:
错误 1System.Array"不包含OrderByDescending"的定义并且没有扩展方法OrderByDescending"可以找到接受类型System.Array"的第一个参数(是您是否缺少 using 指令或程序集引用?)
推荐答案
很可能你错过了using System.Linq
这篇关于为什么 OrderByDescending 不被识别为构建方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!