첫 번째 요소를 제외한 간단한 배열에서 모든 것을 얻을 수있는 한 줄의 쉬운 linq 표현식이 있습니까?
for (int i = 1; i <= contents.Length - 1; i++)
Message += contents[i];
응축하기 쉬운 지 확인하고 싶었습니다.
답변
예, Enumerable.Skip 은 원하는 것을 수행합니다.
contents.Skip(1)
그러나 배열 사용을 원하면 결과는 IEnumerable <T>입니다.
contents.Skip(1).ToArray()
답변
다음은 for
루프 와 동일합니다 .
foreach (var item in contents.Skip(1))
Message += item;