HOWTO · Csharp
C#에서 목록으로 문자열 분할
C#에서 Linq의 ToList() 함수와 함께 string.Split() 함수를 사용하여 vairable 문자열을 문자열 목록으로 변환 할 수 있습니다.
이 자습서에서는 C#에서 문자열 변수를 문자열 목록으로 분할하는 방법에 대해 설명합니다.
C#에서String.Split()메서드를 사용하여 문자열 변수를 문자열 목록으로 분할
String.Split()메소드는 C#의 지정된 구분 기호에 따라 문자열 변수를 분할합니다. String.Split()는 기본 문자열을 여러 하위 문자열로 분할하고 문자열 배열의 형태로 반환합니다. String.Split()메소드에서 반환 된 문자열 배열은 C#에서 Linq의 ToList()함수를 사용하여 목록으로 변환 할 수 있습니다. 다음 코드 예제는 C#에서String.Split()및ToList()함수를 사용하여 구분 기호를 기반으로 문자열 변수를 문자열 목록으로 분할하는 방법을 보여줍니다.
using System;
using System.Collections.Generic;
using System.Linq;
namespace split_string_to_list {
class Program {
static void Main(string[] args) {
string split = "this, needs, to, split";
List<string> list = new List<string>();
list = split.Split(',').ToList();
foreach (var l in list) {
Console.WriteLine(l);
}
}
}
}
출력:
this
needs
to
split
위의 코드에서split.Split(',')함수를 사용하여 구분 기호,를 기준으로 문자열 변수split을 분할합니다. 결과 배열은 C#의ToList()함수를 사용하여list문자열 목록으로 변환되었습니다.