<分区>
我在 c# 中有一个字符串数组。现在根据我的要求,我必须获取字符串中倒数第二个元素之前的最后一个、倒数第二个和一个元素,但我不知道如何获取它。 这是我的字符串数组。使用 Last() 我能够获取最后一个元素,但倒数第二个和倒数第二个之前我无法找到。
string[] arrstr = str.Split(' ');
使用 .Last()
我能够获取最后一个元素,但我无法获取其余元素。
请帮助我..
<分区>
我在 c# 中有一个字符串数组。现在根据我的要求,我必须获取字符串中倒数第二个元素之前的最后一个、倒数第二个和一个元素,但我不知道如何获取它。 这是我的字符串数组。使用 Last() 我能够获取最后一个元素,但倒数第二个和倒数第二个之前我无法找到。
string[] arrstr = str.Split(' ');
使用 .Last()
我能够获取最后一个元素,但我无法获取其余元素。
请帮助我..
最佳答案
使用:
string[] arrstr = str.Reverse().Take(3).Reverse().ToArray();
在更新的 c# 版本中,您现在可以使用:
string[] arrstr = str.TakeLast(3).ToArray();
关于c# - C#中如何获取字符串数组的最后三个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25383736/