반응형 StringBuilder1 C# StringBuilder에 대해서 String은 불변(Immutable)이다 String은 참조 타입이면서 불변이다. 데이터 변경때마다 힙에 새로운 메모리 공간이 할당되어야 한다. 그렇기 때문에 잦은 데이터 변경은 시스템에 부하를 가져온다. C# String은 참조 타입(Reference type)이면서 불변(Immutable)하다. string vs StringBuilder 예를 들어, int의 경우를 살펴보자. int는 값 타입(value type)이면서 가변(mutable)이다. 값 타입은 데이터 변경 시에 새로운 메모리 할당이 일어나지 않는다. 이미 생성된 메모리의 jettstream.tistory.com 참조 타입이면서 가변(Mutable)인 StringBuilder 그래서 잦은 문자열 변경이 예상된다면 StringBuilder.. 2024. 2. 21. 이전 1 다음