반응형
문자열 배열을 문자열로 바꾸기 위해 아래와 같이 작성했다.
char[] array = answer.ToArray();
string s = array.ToString();
그러면 아래와 같이 결과가 나온다.
System.Char[]
왜 이런 결과가 나올까?
ToString메서드를 사용하게 되면 배열 객체 자체를 문자열로 반환한다. 그러므로 배열의 형식 정보를 나타내는 문자열이 반환되는 것이다.
실제로 배열을 문자열로 바꾸기 위한 방법을 살펴보자
01 새로운 문자열 생성
char[] array = answer.ToArray();
string s = new string(array);
02 string.Join 사용
char[] array = answer.ToArray();
string str = string.Join("", array);
반응형
'코딩테스트 준비 > 자료구조 & 알고리즘' 카테고리의 다른 글
C# - 이진 탐색 트리(Binary Search Tree) (0) | 2024.06.11 |
---|---|
알고리즘 - 그리디(Greedy) 알고리즘 (1) | 2024.03.26 |
C# - 백준 코드 처리 속도(실행 시간) 측정 방법 +) Stopwatch 프로퍼티 및 메서드 설명 (0) | 2024.03.17 |
C# - 우선순위 큐(Priority Queue)와 힙(Heap) (0) | 2024.03.16 |
C# - 메서드안에서 재귀호출시 실행과정을 알아보자 (0) | 2023.12.22 |
댓글