如何获取所有数组元素,除了最后一个元素在C#

我有一个这样的字符串数组。

string []查询数据多个字符串。

我想跳过元素中的最后一个字符串,并取剩余的。我想出了

var remStrings = queries.Reverse().Skip(1).Take(queries.Length - 1);

有没有更好的替代品?

var remStrings = queries.Take(queries.Length - 1);

无需反转和跳过。只需要比数组中少一个元素。

如果你真的想要的元素以相反的顺序,你可以坚持一个.Reverse()到结束。

http://stackoverflow.com/questions/3264845/how-to-take-all-array-elements-except-last-element-in-c-sharp

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:如何获取所有数组元素,除了最后一个元素在C#