C#에서 배열에 담긴 요소들을 한 줄에 나란히, 즉 가로 방향으로 출력하는 방법을 알아보겠습니다.
배열 선언하기
먼저 정수형 배열을 하나 선언합니다.
int[] array = new int[] { 50, 100, 150, 200, 250, 300, 350, 400 };세로 출력과 가로 출력의 차이
일반적으로 foreach나 for 반복문 안에서 Console.WriteLine()을 사용해 배열 요소를 출력하면, 각 요소가 줄바꿈되면서 세로 방향으로 표시됩니다.
반면 배열 요소를 가로 방향, 즉 한 줄에 공백으로 구분하여 나란히 출력하려면 string.Join() 메서드를 활용하면 됩니다. 이 메서드는 배열의 모든 요소를 지정한 구분자(여기서는 공백)로 연결하여 하나의 문자열로 만들어 줍니다.
string.Join(" ", array)첫 번째 인자는 요소 사이에 삽입할 구분자이고, 두 번째 인자는 연결할 배열입니다. 구분자를 쉼표(",")나 하이픈("-") 등으로 바꾸면 원하는 형식으로 출력 형태를 조정할 수도 있습니다.
전체 예제 코드
using System;
using System.Linq;
using System.IO;
class Program {
static void Main() {
int[] array = new int[] { 50, 100, 150, 200, 250, 300, 350, 400 };
Console.WriteLine(string.Join(" ", array));
}
}실행 결과
50 100 150 200 250 300 350 400
위와 같이 string.Join() 메서드를 사용하면 반복문 없이도 배열의 모든 요소를 깔끔하게 한 줄로 출력할 수 있습니다. 코드가 간결해지고 가독성도 높아지기 때문에, 배열 내용을 빠르게 확인하거나 로그로 남길 때 특히 유용합니다.