Вы можете сделать это легко с помощью Linq .
Вот пример (продемонстрированный с использованием xUnit ) взятия первых двух:
using System.Linq;
using Xunit;
namespace Q54736241
{
public class Example
{
[Fact]
public void Example1()
{
var strings = new[] { "one", "two", "three", "four", "five" };
var firstTwo = strings.Take(2);
Assert.Equal(new[] {"one", "two"}, firstTwo);
}
}
}
Вам нужно будет проделать немного больше работы, чтобы получить последние два.Проверьте этот связанный вопрос для некоторых примеров: Используя Linq, чтобы получить последние N элементов коллекции?