C# Linq Tolist Method

C# Linq Tolist Method
Veremos como converter os dados fornecidos para listar em C# usando o método LINQ Tolist ().

Idioma Integrated Query Language (LINQ) é usado para executar operações nas coleções C# ou estruturas de dados normais.

Método Linq Tolist ()

O método Tolist () em Linq converte a fonte de dados fornecida na lista como ela converte matrizes, hashset, etc. listar.

Sintaxe:

fonte de entrada.Listar();

Onde input_source pode ser uma matriz, hashset, etc.

Certifique -se de definir a lista como esta:

Lista convertido_list = input_source.Listar();

Vamos entender isso explorando os seguintes exemplos:

Exemplo 1:

Aqui, criaremos duas matrizes com números inteiros e strings. Depois disso, vamos convertê -los em lista.

usando o sistema;
usando o sistema.Linq;
usando o sistema.Coleções.Genérico;
// Crie uma classe - Linuxhint
Classe linuxhint

estático public void main ()
// Crie matriz denominada input_numbers
int [] input_numbers = 100.200.300.456;
// Crie matriz denominada input_strings
String [] input_strings = "linuxhint", "sravan";
// Converter input_numbers Array para listar
Lista convertido_list1 = input_numbers.Listar();
Console.WriteLine ("lista inteira:");
foreach (var valores1 em convertido_list1)

Console.WriteLine (valores1);

// Converter input_strings Array para listar
Lista convertido_list2 = input_strings.Listar();
Console.WriteLine ("String List:");
foreach (var valores2 em convertido_list2)

Console.WriteLine (valores2);


Saída:

Explicação:

1. Primeiro, criamos duas matrizes com tipo inteiro e string. O input_numbers refere -se à matriz inteira e ao Input_Strings refere -se à matriz de string.

2. Depois disso, convertemos as duas matrizes para listar usando o método Tolist () através do LINQ.

Exemplo 2:

Aqui, criaremos dois hashsets com números inteiros e strings. Depois disso, vamos convertê -los em uma lista, separadamente.

usando o sistema;
usando o sistema.Linq;
usando o sistema.Coleções.Genérico;
// Crie uma classe - Linuxhint
Classe linuxhint

estático public void main ()
// Crie hashset chamado input_numbers
var input_numbers = novo hashset() 100.200.300.456;
// Crie hashset nomeado input_strings
var input_strings = novo hashset() "Linuxhint", "sravan";
// Converter input_numbers hashset para listar
Lista convertido_list1 = input_numbers.Listar();
Console.WriteLine ("lista inteira:");
foreach (var valores1 em convertido_list1)

Console.WriteLine (valores1);

// Converter input_strings hashset para listar
Lista convertido_list2 = input_strings.Listar();
Console.WriteLine ("String List:");
foreach (var valores2 em convertido_list2)

Console.WriteLine (valores2);


Saída:

Explicação:

1. Primeiro, criamos dois hashsets com tipo inteiro e tipo de string. O input_numbers refere -se ao conjunto de hash inteiros e ao input_strings refere -se ao hashset de string.

2. Depois disso, convertemos os dois hashsets para listar usando o método Tolist () através do LINQ e exibimos a lista convertida usando o loop foreach.

Conclusão

Aprendemos as duas fontes de dados que são convertidas para listar em C# através do LINQ. Aprendemos como converter uma matriz e hashset para listar usando o método Tolist () com dois exemplos, considerando os valores inteiros e do tipo de string.