● char
문자 하나를 표현할 때 사용
char ch1 = 'h';
char[] ch2 = {'h', 'e', 'l', 'l', 'o'};
// char을 입력 받을 때
char input = Console.ReadLine()[0]; // 맨 앞 글자만 입력 받음
※ char 메서드
char[] cha = {'h','e','l','l','o'};
Array.Sort(cha); // 오름차순으로 정렬 {'e','h','l','l','o'};
Array.Reverse(cha); // 오름차순 -> 내림차순 {'o','l','l','h','e'};
* char가 아닌 int 같은 다른 형식의 배열도 가능
● string
char의 배열, 문자열
기본 자료형이 아니라 객체
문자열의 길이에 따라 크기가 달라짐
string st = "hello";
str = "Hello";
char cha = str[0]; // cha = 'H';
char cha = '!';
str += cha; // str : Hello! 출력
● string -> char
ToCharArray : String 문자열을 char [] 배열로 변경해주는 메서드.
string str = "hello";
char[] cha = str.ToCharArray();
// cha = {'h','e','l','l','o'}; 생성
● char -> string
char[] cha = {'a', 'b'};
string str = new string(cha); // cha가 배열일 때
'C#' 카테고리의 다른 글
Random (0) | 2023.11.07 |
---|---|
do-while문 (0) | 2023.11.07 |
3항 연산자 (0) | 2023.11.06 |
디버깅(Debugging) 방법 (0) | 2023.11.06 |
문자열(string) 처리 기능 및 메서드 (0) | 2023.11.06 |