반응형 string2 C# Trim() 메서드에 대해서 String.Trim()문자열 앞뒤에 공백을 제거한 문자열을 반환한다.(Trims the whitespace from both ends of the string. Whitespace is defined by char.IsWhiteSpace.) String.Trim(char)문자열 앞뒤에 지정된 문자(char)를 제거한 문자열을 반환한다.(Removes a set of characters from the beginning and end of this string.) String.TrimStart(), String.TrimeStart(char)문자열 맨 앞에 공백을 제거한 문자열을 반환한다.문자열 맨 앞에 지정된 문자(char)을 제거한 문자열을 반환한다. String.TrimEnd(), String.Tr.. 2024. 9. 10. 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 다음