Получить все элементы, кроме первого из массива Есть ли однострочное легкое выражение linq, чтобы просто получить все из простого массива, кроме первого элемента? for (int i = 1; i <= contents.Length - 1; i++) Message += contents[i]; Я просто хотел посмотреть, легче ли конденсироваться. Ответ 1 Да, Enumerable.Skip делает то, что вы хотите: contents.Skip(1) Однако результатом является IEnumerable <T> , если вы хотите использовать массив: contents.Skip(1).ToArray() Ответ 2 Следующее будет эквивалентно вашему циклу for: foreach (var item in contents.Skip(1)) Message += item;
Ответ 1 Да, Enumerable.Skip делает то, что вы хотите: contents.Skip(1) Однако результатом является IEnumerable <T> , если вы хотите использовать массив: contents.Skip(1).ToArray()
Ответ 2 Следующее будет эквивалентно вашему циклу for: foreach (var item in contents.Skip(1)) Message += item;