HOWTO · Csharp

Diviser la chaîne en liste en C#

Nous pouvons convertir une chaîne vairable en une liste de chaînes en utilisant la fonction string.Split() avec la fonction ToList() de Linq en C#.

Sur cette page

Ce didacticiel abordera les méthodes permettant de diviser une variable de chaîne en une liste de chaînes en C#.

Fractionner une variable chaîne en une liste de chaînes avec la méthode String.Split() en C#

La méthode String.Split() divise une variable chaîne en fonction du séparateur donné en C#. Le String.Split() divise la chaîne principale en plusieurs sous-chaînes et les renvoie sous la forme d’un tableau de chaînes. Le tableau de chaînes retourné par la méthode String.Split() peut être converti en liste en utilisant la fonction ToList() de Linq en C#. L’exemple de code suivant nous montre comment diviser une variable chaîne en une liste de chaînes basée sur un séparateur avec les fonctions String.Split() et 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);
      }
    }
  }
}

Production:

this needs to split

Dans le code ci-dessus, nous divisons la variable chaîne split en fonction du séparateur , avec la fonction split.Split(','). Le tableau résultant a été converti en liste de chaînes list avec la fonction ToList() en C#.