gpt4 book ai didi

c# - 用于对集合进行排序的 LINQ 查询

转载 作者:太空宇宙 更新时间:2023-11-03 17:17:30 25 4
gpt4 key购买 nike

我有一个这样的集合:

IEnumerable<FileInfo> files;

我正在尝试对文件进行排序,以便所有名为“index.js”的文件都出现在列表的开头。我不介意其余文件的排序方式。

LINQ 查询是什么?

最佳答案

方法语法

files = files.OrderBy(x => x.Name == "index.js" ? 0 : 1);

查询语法

files = from x in files
orderby x.Name == "index.js" ? 0 : 1
select x;

关于c# - 用于对集合进行排序的 LINQ 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16177054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com