C# 문자열 연결이란?
C#에서 두 문자열을 하나로 합치는 작업을 '문자열 연결(Concatenation)'이라고 합니다. 가장 대표적인 방법은 String.Concat 메서드를 사용하는 것입니다.
예를 들어, str1과 str2라는 두 문자열을 연결하고 싶다면 아래와 같이 Concat 메서드의 인수로 전달하기만 하면 됩니다.
string str3 = string.Concat(str1, str2);
예제 코드
다음은 String.Concat 메서드를 활용한 실제 예제입니다.
using System;
class Program {
static void Main() {
string str1 = "Brad";
string str2 = "Pitt";
// 문자열 연결
string str3 = string.Concat(str1, str2);
Console.WriteLine(str3);
}
}실행 결과
위 코드를 실행하면 두 문자열이 공백 없이 그대로 이어져 출력됩니다.
BradPitt
참고: 다른 문자열 연결 방법
String.Concat 외에도 C#에서는 여러 가지 방법으로 문자열을 연결할 수 있습니다.
+ 연산자: 코드가 간결하여 가장 널리 사용되는 방식입니다. string str3 = str1 + str2;
StringBuilder: 반복문 안에서 수많은 문자열을 연결할 때 성능 면에서 유리합니다.
간단한 연결이라면 Concat 메서드나 + 연산자면 충분하지만, 대량의 문자열 조작이 필요하다면 StringBuilder 사용을 권장합니다.