HOWTO · Csharp
C#에서 문자열 배열을 문자열로 변환
이 기사에서는 C#에서 문자열 배열을 단일 문자열로 변환하는 방법을 배웁니다.
이 페이지의 내용
이 문서에서는 C#에서 문자열 배열을 단일 문자열로 변환하는 방법을 배웁니다.
Join() 메서드를 사용하여 C#에서 문자열 배열을 문자열로 변환
Join() 메서드는 문자열 배열을 단일 문자열로 변환하는 데 사용됩니다. 우리는 그것을 사용하여 두 개의 요소가 있는 배열을 만들 수 있습니다. 모든 문자열은 엄격한 문자열로 표시됩니다.
통사론:
string.Join("", str);
예시:
using System;
class HelloWorld
{
static void Main()
{
string[] str = new string[2];
str[0] = "Hello";
str[1] = "World";
string res = string.Join(".", str);
Console.WriteLine($"{res}");
}
}
출력:
Hello.World
문자열 변수 str을 2로 초기화하여 초기화된 문자열을 저장하고 Join()을 사용하여 str[0]과 str[1]을 결합합니다.
Concat()을 사용하여 C#에서 문자열 배열을 문자열로 변환
Concat() 메서드는 문자열 배열을 단일 문자열로 쉽게 변환하는 데 사용됩니다.
통사론:
string result = String.Concat(str);
예시:
using System;
public class HelloWorld {
public static void Main(string[] args) {
string[] str = new string[2];
str[0] = "Hello ";
str[1] = "World";
string res = String.Concat(str);
Console.WriteLine($"{res}");
}
}
출력:
Hello World
문자열 변수 str을 2로 초기화하고 결과 문자열을 저장하기 위해 result라는 문자열 변수를 초기화하고 Concat()을 사용하여 str[0]과 str[1]을 결합하고 저장된 결과는 result의 문자열입니다.
플러스 포인트는 Concat() 메서드에서 Join()이 사용하는 것처럼 null 또는 빈 매개변수를 사용할 필요가 없다는 것입니다.
String Builder()를 사용하여 C#에서 문자열 배열을 문자열로 변환
String Builder() 기술은 요소를 추가하기 전에 문자열 배열을 반복할 때 이상적입니다.
통사론:
StringBuilder bdr = new StringBuilder();
foreach (string value in array)
{
bdr.Append(value);
bdr.Append('.');
}
예시:
using System;
using System.Text;
class HelloWorld
{
static void Main()
{
string[] array = new string[] { "Hello","World"};
StringBuilder bdr = new StringBuilder();
foreach (string value in array)
{
bdr.Append(value);
bdr.Append('.');
}
string res = bdr.ToString();
Console.WriteLine($" {res}");
}
}
출력:
Hello.World.