ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 문자열
    C# 2021. 7. 12. 14:11

    >문자열 나누기(자르기)

    문자열.Split(기준문자); // ※기준문자의 default : 공백(' ')

     

    >StringBuilder

    string은 한번 정해진 값을 변경할 수 없음

    변경되는것처럼 보이지만 사실 새로운 string을 만들어서 갈아타는 거임

    이러면 메모리와 속도 효율이 떨어짐

     

    StringBuilder는 객체를 새로 생성하지 않고 값을 변경할 수 있음

    string값이 자주 변경되는 경우라면 StringBuilder 쓰는게 더 빠름

    using System.Text;

     

    [속성]

    Capacity 문자열 최대 길이
    Length 현재 길이

     

    [StringBuilder 메서드]

    Append() 끝에 문자열 추가
    AppendLine() 끝에 문자열+'\n' 추가
    Insert() 특정 위치에 문자열 추가
    Clear() 모든 문자열 삭제
    Remove() 특정 위치의 문자열 삭제
    Replace() 문자열을 다른 문자열로 대체
    ToString StringBuilder의 값을 string으로 반환

     


     

    'C#' 카테고리의 다른 글

    abstract method / virtual method  (0) 2021.08.18
    열거형 타입  (0) 2021.07.30
    Attribute  (0) 2021.07.30
    입력-출력  (0) 2021.07.12
    배열  (0) 2021.07.12
Designed by Tistory.