Metoda C# Linq tolist

Metoda C# Linq tolist
Zobaczymy, jak przekonwertować podane dane na listę w C# za pomocą metody LINQ ToList ().

Język zintegrowany język zapytania (LINQ) służy do wykonywania operacji w kolekcjach C# lub normalnych strukturach danych.

Metoda Linq tolist ()

Metoda tolist () w LINQ przekształca podane źródło danych na listę, tak jak przekształca tablice, skrót itp. notować.

Składnia:

źródło sygnału wejściowego.Notować();

Gdzie input_source może być tablicą, skrótem itp.

Upewnij się, że zdefiniujesz listę tak:

Lista Converted_List = input_source.Notować();

Zrozumiemy to, badając następujące przykłady:

Przykład 1:

Tutaj utworzymy dwie tablice z liczbami całkowitych i sznurkami. Następnie przekonwertujemy je na listę.

za pomocą systemu;
za pomocą systemu.Linq;
za pomocą systemu.Kolekcje.Ogólny;
// Utwórz klasę - Linuxhint
Klasa Linuxhint

static public void main ()
// Utwórz tablicę o nazwie input_numbers
int [] input_numbers = 100,200,300,456;
// Utwórz tablicę o nazwie input_strings
string [] input_strings = „Linuxhint”, „sravan”;
// przekonwertuj tablicę Input_Numbers na listę
Lista Converted_List1 = input_numbers.Notować();
Konsola.WriteLine („Lista liczb całkowitych:”);
foreach (var wartości1 w Converted_List1)

Konsola.WriteLine (wartości1);

// Konwertuj tablicę Input_Strings na listę
Lista Converted_List2 = input_strings.Notować();
Konsola.WriteLine („Lista ciągów:”);
foreach (var wartości2 w Converted_List2)

Konsola.WriteLine (wartości2);


Wyjście:

Wyjaśnienie:

1. Najpierw utworzyliśmy dwie tablice z liczbą całkowitą i ciągiem. Input_numbers odnosi się do tablicy liczb całkowitych, a Input_Strings odnosi się do tablicy ciągów.

2. Następnie przekonwertowaliśmy obie tablice na listę przy użyciu metody tolist () za pośrednictwem LINQ.

Przykład 2:

Tutaj stworzymy dwa hashsety z liczbami całkowitych i strunami. Następnie przekonwertujemy je w listę osobno.

za pomocą systemu;
za pomocą systemu.Linq;
za pomocą systemu.Kolekcje.Ogólny;
// Utwórz klasę - Linuxhint
Klasa Linuxhint

static public void main ()
// Utwórz hashset o nazwie input_numbers
var input_numbers = nowy hashset() 100 200 300,456;
// Utwórz hashset o nazwie Input_Strings
var input_strings = nowy hashset() „Linuxhint”, „sravan”;
// Konwertuj hashset input_numbers na listę
Lista Converted_List1 = input_numbers.Notować();
Konsola.WriteLine („Lista liczb całkowitych:”);
foreach (var wartości1 w Converted_List1)

Konsola.WriteLine (wartości1);

// Konwertuj hashset input_strings na listę
Lista Converted_List2 = input_strings.Notować();
Konsola.WriteLine („Lista ciągów:”);
foreach (var wartości2 w Converted_List2)

Konsola.WriteLine (wartości2);


Wyjście:

Wyjaśnienie:

1. Najpierw stworzyliśmy dwa hashsety z liczbą całkowitą i ciągiem. Input_numbers odnosi się do zestawu skrótu liczb całkowitych, a Input_Strings odnosi.

2. Następnie przekonwertowaliśmy oba hashsety na listę za pomocą metody tolist () za pośrednictwem LINQ i wyświetliśmy konwertowaną listę za pomocą pętli foreach.

Wniosek

Nauczyliśmy się dwóch źródeł danych, które są konwertowane na listę w C# do LINQ. Nauczyliśmy się, jak przekonwertować tablicę i hashset na listę przy użyciu metody tolist () z dwoma przykładami, biorąc pod uwagę wartości liczb całkowitych i.