String in Liste aufteilen in C#

Muhammad Maisam Abbas 20 Juni 2021 9 Mai 2021
String in Liste aufteilen in C#

In diesem Lernprogramm werden Methoden zum Aufteilen einer Zeichenkettenvariablen in eine Liste von Zeichenketten in C# erläutert.

Aufteilen einer String-Variable in eine Liste von Strings mit der Methode String.Split() in C#

Die Methode String.Split() teilt eine Zeichenkettenvariable basierend auf dem angegebenen Trennzeichen in C# auf. Das String.Split() teilt den Hauptstring in mehrere Unterstrings auf und gibt sie in Form eines String-Arrays zurück. Das von der Methode String.Split() zurückgegebene String-Array kann mithilfe der Funktion ToList() von Linq in C# in eine Liste konvertiert werden. Das folgende Codebeispiel zeigt uns, wie wir eine Zeichenkettenvariable basierend auf einem Trennzeichen mit den Funktionen String.Split() und ToList() in C# in eine Liste von Zeichenketten aufteilen können.

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);
            }
        }
    }
}

Ausgabe:

this
 needs
 to
 split

Im obigen Code teilen wir die Zeichenkettenvariable split basierend auf dem Trennzeichen mit der Funktion split.Split(','). Das resultierende Array wurde mit der Funktion ToList() in C# in die Liste der Zeichenketten list konvertiert.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Verwandter Artikel - Csharp String

Verwandter Artikel - Csharp List