Dividir string para listar em C#

Muhammad Maisam Abbas 16 fevereiro 2024
Dividir string para listar em C#

Este tutorial discutirá métodos para dividir uma variável de string em uma lista de strings em C#.

Divida uma variável de string em uma lista de strings com o método String.Split() em C#

O método String.Split() divide uma variável de string com base no separador fornecido em C#. O String.Split() divide a string principal em várias subcadeias e as retorna na forma de um array de strings. A matriz de strings retornada pelo método String.Split() pode ser convertida em uma lista usando a função ToList() de Linq em C#. O exemplo de código a seguir nos mostra como podemos dividir uma variável de string em uma lista de strings com base em um separador com as funções String.Split() e ToList() em 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);
      }
    }
  }
}

Resultado:

this needs to split

No código acima, dividimos a variável de string split com base no separador , com a função split.Split(','). O array resultante foi convertido para a lista de strings list com a função ToList() em 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

Artigo relacionado - Csharp String

Artigo relacionado - Csharp List