Khadra

  • 홈

string과 stringbuilder와의 차이 1

C# - String과 StringBuilder 차이

String객체의 값은 한 번 만들면 변경할 수 없다. 이를 불변(immutable)이라 한다.객체가 변경될 때마다 새로운 string을 만들어서 변수명에 할당해 주는 것이다.빈번하게 변경되는 경우에는 쓸데없이 string이 많이 만들어지고, 그만큼 실행속도와 메모리 사용이 많아진다.StringBuilderC#에서 String클래스와 비슷하게 제공한다.가변(mutable)이다.문자열이 변경되면 자동으로 필요한 메모리를 동적으로 변경하고, 내용을 바꿀 수 있다.자주 변경되는 String을 다룰 때 효율적이다.예시string buffer = "The numbers are: ";for (int i = 0; i 3번 반복되는 루프 안에서는 정수 i를 string으로 만들고, buffer에 추가하여 buffer를..

C#/문법 정리 2024.07.12
이전
1
다음
더보기

방문자수Total

  • Today :
  • Yesterday :
프로필사진

Khadra

  • All View (110)
    • Self-Dev (36)
      • Design Patterns R&D (35)
      • Coding Test (1)
    • C (0)
    • C++ (0)
    • C# (60)
      • 문법 정리 (39)
      • 응용 정리 (15)
      • 구현 (6)
    • Objective-C (0)
    • Swift (0)
    • UnityEngine (0)
      • C# (0)
      • 2D Project (0)
      • 3D Project (0)
      • UI Tip (0)
      • 유용한 링크 (0)
    • 일상 (14)
      • 여행 숙소 (1)
      • 여행 (5)
      • 맛집 (6)
      • 카페 (2)

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바