【发布时间】:2022-01-26 22:03:45
【问题描述】:
我有文件夹段列表"c:\","user","temp","subfolder1","subfolder2"
我想找到"temp" item 之后的所有项目并加入他们。我已经使用两种方法解决了它:首先我找到一个“temp”索引,然后使用另一种 Linq 方法。
也许有一个 Skip 方法不仅接受索引而且接受名称? 像这样的
directories.Skip("Temp").Skip(1).Take(1000)
我当前的代码
var findIndex = directories.FindIndex(f=>f.ToLower()=="temp");
if (findIndex != -1)
{
filePath = string.Join(@"\", directories.Skip(findIndex).Skip(1).Take(1000));
}
【问题讨论】: