C#에서 여러 단어를 하나의 문자열로 결합하려면 string.Join() 메서드를 사용하면 됩니다. 이 메서드는 배열의 각 요소 사이에 지정한 구분자(separator)를 삽입하여 전체를 하나의 문자열로 합쳐 줍니다.
먼저 문자열 배열을 선언하고 요소를 추가합니다.
string[] str = { "One", "Two", "Three", "Four", "Five" };
이제 Join() 메서드를 사용해 단어들을 공백으로 구분하여 결합합니다.
string res = string.Join(" ", str);
string.Join() 메서드의 첫 번째 매개변수는 요소 사이에 삽입할 구분자이며, 두 번째 매개변수는 결합할 문자열 배열입니다. 공백 외에도 콤마(,), 하이픈(-) 등 원하는 구분자를 자유롭게 지정할 수 있습니다.
전체 코드를 살펴보겠습니다.
예제
using System;
public class Demo {
public static void Main() {
string[] str = { "One", "Two", "Three", "Four", "Five" };
// 단어 결합
string res = string.Join(" ", str);
Console.WriteLine(res);
}
}
출력
One Two Three Four Five