Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 배열의 내용을 가로로 출력하는 방법

C#에서 배열에 담긴 요소들을 한 줄에 나란히, 즉 가로 방향으로 출력하는 방법을 알아보겠습니다.

배열 선언하기

먼저 정수형 배열을 하나 선언합니다.

int[] array = new int[] { 50, 100, 150, 200, 250, 300, 350, 400 };

세로 출력과 가로 출력의 차이

일반적으로 foreachfor 반복문 안에서 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() 메서드를 사용하면 반복문 없이도 배열의 모든 요소를 깔끔하게 한 줄로 출력할 수 있습니다. 코드가 간결해지고 가독성도 높아지기 때문에, 배열 내용을 빠르게 확인하거나 로그로 남길 때 특히 유용합니다.