HOWTO · Csharp
C#에서 Char 배열을 문자열로 변환
이 기사에서는 C#에서 char 배열을 문자열로 변환하는 방법에 대해 설명합니다.
이 페이지의 내용
이 가이드에서는 C#에서 char 배열을 문자열로 변환하는 방법에 대해 설명합니다.
문자 배열에 인쇄된 값은 단일 문자이며 문자열로 만드는 세 가지 방법이 있습니다.
다음은 C#에서 char 배열을 문자열로 변환하는 방법입니다.
string() 메서드를 사용하여 C#에서 문자 배열을 문자열로 변환
문자열 생성자는 C#에서 char 배열을 문자열로 변환하는 데 사용할 수 있는 첫 번째 메서드입니다. string()은 문자를 결합하여 문자열을 형성하는 클래스 생성자입니다. 매개변수로 문자 배열을 사용합니다.
암호:
char[] fav = { 'M', 'y', ' ', 'f', 'a', 'v', ' ', 'c', 'o', 'l',
'o', 'r', ' ', 'i', 's', ' ', 'r', 'e', 'd' };
string favColor = new string(fav); // this is the constructor
Console.WriteLine(favColor);
출력:
My fav color is red
이것은 char 배열을 문자열로 변환하는 C#의 가장 일반적인 방법 중 하나입니다.
string.Join() 메서드를 사용하여 C#에서 문자 배열을 문자열로 변환
string.Join()은 문자열 형식으로 문자를 결합하는 데 사용됩니다. 매개변수로 두 개의 값이 필요합니다.
첫 번째는 빈 문자열 또는 공백을 사용하는 구분 기호입니다. char 배열은 두 번째 매개변수로 사용됩니다.
암호:
char[] fav = { 'M', 'y', ' ', 'f', 'a', 'v', ' ', 'c', 'o', 'l',
'o', 'r', ' ', 'i', 's', ' ', 'r', 'e', 'd' };
string favColor = string.Join(" ", fav); // this is the use of string.join()
Console.WriteLine(favColor);
출력:
M y f a v c o l o r i s r e d
이 방법은 내부적으로 stringBuilder() 클래스를 사용하므로 다른 방법보다 효율적입니다.
string.Concat() 메서드를 사용하여 C#에서 문자 배열을 문자열로 변환
string.Concat() 메서드는 위의 두 메서드를 조합한 것입니다. 조합이긴 하지만 이 메서드는 하나의 매개변수만 필요하고 두 번째 메서드인 string.Join()에 stringBuilder()가 있다는 점에서 언급한 다른 두 메서드와 여전히 다릅니다. 문자열 생성자.
또한 이 메서드는 문자를 연결하는 대신 문자열로 연결합니다.
암호:
char[] fav = { 'M', 'y', ' ', 'f', 'a', 'v', ' ', 'c', 'o', 'l',
'o', 'r', ' ', 'i', 's', ' ', 'r', 'e', 'd' };
string favColor = string.Concat(fav); // this is the use of string.concat()
Console.WriteLine(favColor);
출력:
My fav color is red