Есть ли однострочное простое выражение linq, чтобы просто получить все из простого массива, кроме первого элемента?
for (int i = 1; i <= contents.Length - 1; i++)
Message += contents[i];
Я просто хотел посмотреть, легче ли было конденсироваться.
contents
массив в новый экземплярArraySegment<>
структуры. В то время над ответом было написано, что не было особенно полезным, но с .NET 4.5 сArraySegment<>
инвентаремIList<>
,IReadOnlyList<>
и их базовых интерфейсов ( в том числеIEnumerable<>
), так что вы можете, например , передатьArraySegment<>
вstring.Join
.Следующее будет эквивалентно вашему
for
циклу:источник
var item
??