我有文件夾段"c:\","user","temp","subfolder1","subfolder2"
的列表,我想在"temp"
項之后找到所有項并加入它們。我用兩種方法解決了這個問題:首先我找到一個“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));
}
你可以使用
SkipWhile
: