为什么 OrderByDescending 不被识别为构建方法 [英] Why OrderByDescending not recognized as build method

查看:30
本文介绍了为什么 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 不被识别为构建方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆