Machineboy空
C# 문자 형식 char, 문자열 형식 string, String Builder 본문
Char 형
char 형식은 Integer Type(정수 형식)에 속한다.
하지만 수가 아닌 '가', '나',' 다', 'a', 'b', 'c' 와 같은 문자 데이터를 다룬다.
- 2 byte(16 bit)크기로, 텍스트의 가장 작은 요소를 나타낸다.
- UTF-16 Unicode를 지원하기 때문에, 전세계 대부분의 언어를 표현할 수 있다.
Char의 대표 메소드
char.IsDigit('5') // true
char.ToUpper('a') // A
String형
문자들이 연속해서 가지런히 놓여 있는 줄.
정해진 크기나 담을 수 있는 데이터의 범위가 따로 정해져 있지 않다.
변수가 담는 텍스트 양에 따라 그 크기가 달라지기 때문.
- immutable text as a sequence of Unicode characters(letters, digits, puncuation etc.)
String 의 대표 메소드
string name = " Jane ";
name.Trim(); // "Jane" 앞 뒤 공백 제거
Char 형 vs String형
Char | String |
' ' | " " |
개별 문자 표현 | 문자열 표현 |
StringBuilder
- a mutable string of characters
StringBuilder Class는 문자 하나씩 추가하면서 문자열을 만들고 조작할 수 있다.
마지막에 ToString()메서드를 호출해 완성된 문자열을 반환할 수 있다.
'언어 > C#' 카테고리의 다른 글
C# IEnumerable과 lazy실행 , yield return (0) | 2025.02.07 |
---|---|
C# Dictionary 딕셔너리 (0) | 2025.02.06 |
C# 정수형 (Integral Number) (0) | 2025.02.03 |
C# 상속, 다형성(Polymolphism) (0) | 2025.02.03 |
C# Generic Types (0) | 2025.01.24 |