본문 바로가기
코딩테스트 준비/자료구조 & 알고리즘

C# - 배열 연결, 덧붙이는 방법 (Enumerable.Concat() 사용)

by 코딩하는 돼징 2023. 5. 3.
반응형

Enumerable.Concat()

두 시퀀스를 연결해 준다.

public static System.Collections.Generic.IEnumerable<TSource> Concat<TSource> (this System.Collections.Generic.IEnumerable<TSource> first, System.Collections.Generic.IEnumerable<TSource> second);

매개변수

first : 연결할 첫번째 시퀀스

second : 연결할 두번째 시퀀스


01 한번 concat하는 경우

int[] first = { 1, 2, 3 };
int[] second = { 4, 5, 6 };
int[] example;
example = first.Concat(second).ToArray();

매개변수

first: 연결할 첫번째 시퀀스

second: 연결할 두번째 시퀀스

 

그림과 같이 결과를 확인할 수 있다.


02 여러번 concat하는 경우

int[] first = { 1, 2, 3 };
int[] second = { 4, 5, 6 };
int[] third = { 7, 8, 9 };
int[] example2;
example2 = first.Concat(second).Concat(third).ToArray();

매개변수

first: 연결할 첫번째 시퀀스

second: 연결할 두번째 시퀀스

third : 연결할 세번째 시퀀스

 

그림과 같이 결과를 확인할 수 있다.

 

반응형

댓글