我有一个字符串(文件夹路径),我用一个字符 (\) 将其拆分,该字符生成子字符串数组(单个文件夹)。 如何在一行 LINQ 查询中从中获取最后一个文件夹。
基本上将下面的内容转换为单行 LINQ 查询。
var test = item.Split('\\');
var count = test.Length;
var folder = test[count - 2];
我对如何在一行中获取数组的计数然后指定计数 -2 感到困惑。
最佳答案
我看不出在这里使用 LINQ 有任何好处,但这里有:
item.Split('\\').Reverse().Skip(1).First();
由于逆转,这将比您现有的代码表现更差。
关于c# - 使用 linq 从字符串拆分中获取倒数第二个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46370578/