Dividir cadena en lista en C#

Muhammad Maisam Abbas 16 febrero 2024
Dividir cadena en lista en C#

Este tutorial discutirá métodos para dividir una variable de cadena en una lista de cadenas en C#.

Dividir una variable de cadena en una lista de cadenas con el método String.Split() en C#

El método String.Split() divide una variable de cadena basada en el separador dado en C#. El String.Split() divide la cadena principal en múltiples subcadenas y las devuelve en forma de un array de cadenas. el array de cadenas devuelta por el método String.Split() se puede convertir en una lista usando la función ToList() de Linq en C#. El siguiente ejemplo de código nos muestra cómo podemos dividir una variable de cadena en una lista de cadenas basada en un separador con las funciones String.Split() y ToList() en 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);
      }
    }
  }
}

Producción :

this
 needs
 to
 split

En el código anterior, dividimos la variable de cadena split según el separador , con la función split.Split(','). El array resultante se convirtió en la lista de cadenas lista con la función ToList() en 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

Artículo relacionado - Csharp String

Artículo relacionado - Csharp List