Dividi stringa in elenco in C#

Muhammad Maisam Abbas 12 ottobre 2023
Dividi stringa in elenco in C#

Questo tutorial discuterà i metodi per dividere una variabile di stringa in una lista di stringhe in C#.

Dividere una variabile stringa in una lista di stringhe con il metodo String.Split() in C#

Il metodo String.Split() divide una variabile stringa in base al separatore specificato in C#. La String.Split() divide la stringa principale in più sottostringhe e le restituisce sotto forma di un array di stringhe. L’array di stringhe restituito dal metodo String.Split() può essere convertito in una lista usando la funzione ToList() di Linq in C#. Il seguente esempio di codice ci mostra come dividere una variabile stringa in una lista di stringhe basato su un separatore con le funzioni String.Split() e ToList() in C#.

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

Produzione:

this needs to split

Nel codice precedente, abbiamo diviso la variabile stringa split in base al separatore , con la funzione split.Split(','). L’array risultante è stato convertito nella lista di stringhe list con la funzione ToList() in C#.

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

Articolo correlato - Csharp String

Articolo correlato - Csharp List