C#에서 목록으로 문자열 분할

이 자습서에서는 C#에서 문자열 변수를 문자열 목록으로 분할하는 방법에 대해 설명합니다.

C#에서String.Split()메서드를 사용하여 문자열 변수를 문자열 목록으로 분할

String.Split()메소드는 C#의 지정된 구분 기호에 따라 문자열 변수를 분할합니다. String.Split()는 기본 문자열을 여러 하위 문자열로 분할하고 문자열 배열의 형태로 반환합니다. String.Split()메소드에서 반환 된 문자열 배열은 C#에서 LinqToList()함수를 사용하여 목록으로 변환 할 수 있습니다. 다음 코드 예제는 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문자열 목록으로 변환되었습니다.

관련 문장 - Csharp String

  • C# Int를 문자열로 변환
  • C#에서 큰 따옴표 이스케이프
  • 관련 문장 - Csharp List

  • C#에서 문자열을 부울로 변환하는 방법
  • C#에서 문자열에 탭 추가