Programing

배열에서 첫 번째 요소를 제외한 모든 요소 가져 오기

lottogame 2020. 7. 14. 08:15
반응형

배열에서 첫 번째 요소를 제외한 모든 요소 가져 오기


첫 번째 요소를 제외한 간단한 배열에서 모든 것을 얻을 수있는 한 줄의 쉬운 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;

참고 URL : https://stackoverflow.com/questions/2611173/get-all-elements-but-the-first-from-an-array

반응형