Converter matriz em lista em C#

Muhammad Maisam Abbas 16 fevereiro 2024
  1. Converter un array em uma lista com o método Array.ToList() dentro do Linq em C#
  2. Converter un array em uma lista com o método List.AddRange() em C#
Converter matriz em lista em C#

Este tutorial discutirá métodos para converter un array em uma lista em C#.

Converter un array em uma lista com o método Array.ToList() dentro do Linq em C#

O Linq ou consulta integrada de linguagem é usada para manipulação rápida de texto em C#. O método Array.ToList() dentro do Linq pode converter um array em uma lista. O método Array.ToList() converte o array de chamada em uma lista e retorna o resultado em uma estrutura de dados de lista. O exemplo de código a seguir nos mostra como converter un array em uma lista com o método Array.ToList() dentro do Linq em C#.

using System;
using System.Collections.Generic;
using System.Linq;

namespace convert_array_to_list {
  class Program {
    static void Main(string[] args) {
      int[] arr = { 10, 12, 13 };

      List<int> lst = arr.ToList();
      foreach (var element in lst) {
        Console.WriteLine(element);
      }
    }
  }
}

Resultado:

10 12 13

Converter un array em uma lista com o método List.AddRange() em C#

O método List.AddRange() é usado para inserir um intervalo de valores dentro de uma lista em C#. O List.AddRange() insere o elemento de qualquer estrutura de dados dentro da lista de chamada. O exemplo de código a seguir nos mostra como converter un array em uma lista com a função List.AddRange() em C#.

using System;
using System.Collections.Generic;
using System.Linq;

namespace convert_array_to_list {
  class Program {
    static void Main(string[] args) {
      int[] arr = { 10, 20, 30 };

      List<int> lst = new List<int>();
      lst.AddRange(arr);
      foreach (var element in arr) {
        Console.WriteLine(element);
      }
    }
  }
}

Resultado:

10 20 30
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 Array

Artigo relacionado - Csharp List