C#

문자열 빌더 (StringBuilder)

잼잼재미 2023. 11. 14. 14:57

● 문자열 빌더

 - 문자열에 대한 추가, 삽입, 치환, 삭제 작업을 수행
 - 내부 버퍼를 사용하여 문자열 조작을 수행하므로 크기를 동적으로 조정 가능
 - 반복적인 문자열 조작 작업이 발생해도 효율적인 메모리 관리 가능

 

StringBuilder sb = new StringBuilder();

// 문자열 추가
sb.Append("Hello");
sb.Append(" ");
sb.Append("World");

// 문자열 삽입
sb.Insert(5, ", ");

// 문자열 치환
sb.Replace("World", "C#");

// 문자열 삭제
sb.Remove(5, 2);

// 완성된 문자열 출력
string result = sb.ToString();
Console.WriteLine(result);