본문 바로가기
C#/Convert

[C#] char[] 에서 string로 변환 (char[] to string)

by 스누ㅍl 2024. 8. 27.

 

1. string 생성자

string 생성자에 char[]을 받으면 문자열로 반환한다.

char[] charArr = { 'H', 'e', 'l', 'l', 'o' };
string str = new string(charArr);

Console.WriteLine(str); // Hello

 

2. Join 메서드

string의 Join 메서드를 사용하면 char[]을 문자열로 만들 수 있다.

첫번째 매개변수를 빈 문자열로 하면 char[]을 그대로 연결해 주고, 다른 문자를 넣어줄수도 있다.

char[] charArr = { 'H', 'e', 'l', 'l', 'o' };
string str = string.Join("", charArr);

Console.WriteLine(str); // Hello

string str2 = string.Join(" ", charArr);
Console.WriteLine(str2); // H e l l o

 

2. Concat 메서드

string의 Concat 메서드를 사용하면 char[]을 문자열로 만들 수 있다.

char[] charArr = { 'H', 'e', 'l', 'l', 'o' };
string str = string.Concat(charArr);

Console.WriteLine(str); // Hello

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

[C#] char에서 int로 변환 (int to char)  (0) 2024.08.27