为什么 OrderByDescending 不被识别为生成方法

本文关键字:方法 识别 OrderByDescending 为什么 | 更新日期: 2023-09-27 18:29:36

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并且编译器错误为:

错误 1 "System.Array"不包含"OrderByDescending"的定义,也没有扩展方法"OrderByDescending" 可以找到接受类型为"System.Array"的第一个参数(是 您缺少 using 指令或程序集引用?

为什么 OrderByDescending 不被识别为生成方法

很可能

你错过了using System.Linq

您的代码文件需要包含以下内容:

using System.Linq;