728x90
728x170
■ 배열을 병합하는 방법을 보여준다.
▶ 배열 병합하기 예제 (C#)
int[] sourceArray1 = { 1, 2, 3, 4, 5, 6 };
int[] sourceArray2 = { 3, 4, 5, 6, 7, 8 };
int[] targetArray = Merge(sourceArray1, sourceArray2);
foreach(int target in targetArray)
{
Console.WriteLine(target);
}
▶ 배열 병합하기 (C#)
#region 병합하기 - Merge<TElement>(sourceArray1, sourceArray2)
/// <summary>
/// 병합하기
/// </summary>
/// <typeparam name="TElement">요소 타입</typeparam>
/// <param name="sourceArray1">소스 배열 1</param>
/// <param name="sourceArray2">소스 배열 2</param>
/// <returns>병합 배열</returns>
public TElement[] Merge<TElement>(TElement[] sourceArray1, TElement[] sourceArray2)
{
TElement[] targetArray = new TElement[sourceArray1.Length + sourceArray2.Length];
int index = 0;
for(int i = 0; i < sourceArray1.Length; i++)
{
targetArray[index++] = sourceArray1[i];
}
for(int j = 0; j < sourceArray2.Length; j++)
{
targetArray[index++] = sourceArray2[j];
}
return targetArray;
}
#endregion
728x90
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON/.NET6] Array 클래스 : Sort 정적 메소드를 사용해 자연 정렬하기 (0) | 2022.08.15 |
---|---|
[C#/COMMON] Regex 클래스 : Replace 정적 메소드를 사용해 다중 공백 문자열을 단일 공백 문자열로 대체하기 (0) | 2022.07.28 |
[C#/COMMON/.NET6] String 클래스 : 다중 공백 문자열을 단일 공백 문자열로 대체하기 (0) | 2022.07.28 |
[C#/COMMON] Regex 클래스 : Replace 메소드를 사용해 다중 공백 문자열을 단일 공백 문자열로 대체하기 (0) | 2022.07.28 |
[C#/COMMON] DateTime 구조체 : 두 날짜 사이에서 개월 수 구하기 (0) | 2022.07.28 |
[C#/COMMON/.NET6] Array 클래스 : CopyTo 메소드를 사용해 배열 병합하기 (0) | 2022.07.28 |
[C#/COMMON] 트리 데이터 구조 사용하기 (0) | 2022.07.28 |
[C#/COMMON/.NET6] List<T> 클래스 : ConvertAll 메소드를 사용해 정수 문자열 리스트에서 정수 리스트 구하기 (0) | 2022.07.28 |
[C#/COMMON/.NET6] Uri 클래스 : TryCreate 정적 메소드를 사용해 URL에서 파일명 구하기 (0) | 2022.07.27 |
[C#/COMMON/.NET6] Uri 클래스 : TryCreate 정적 메소드를 사용해 URL에서 파일명 구하기 (0) | 2022.07.27 |