다음 코드에서 빈칸에 들어갈 메서드는?

과목: C#

문제 번호: 2529

medium
다음 코드에서 빈칸에 들어갈 메서드는?
string firstName = "John ";
string lastName = "Doe";
string name = string._____(firstName, lastName);
Console.WriteLine(name);  // 출력: John Doe
A. Combine
B. Concat
C. Join
D. Merge

정답: B



string 클래스의 정적 메서드를 활용한 문자열 연결 방법입니다.

string.Concat() 메서드: 두 개 이상의 문자열을 연결하는 정적 메서드입니다. + 연산자와 동일한 결과를 제공합니다.

⦁ 정적 메서드 호출: string.Concat()처럼 클래스명.메서드명() 형식으로 호출합니다. 특정 인스턴스가 필요 없습니다.

⦁ 다른 메서드들:
⦁ Combine: Path.Combine()은 파일 경로 연결용
⦁ Join: string.Join()은 구분자를 포함한 연결용
⦁ Merge: C# 문자열에는 Merge 메서드가 없음

⦁ 성능 고려사항: 많은 문자열을 연결할 때는 StringBuilder 클래스가 더 효율적이지만, 간단한 연결에는 + 연산자나 Concat()이 적합합니다.

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.