C# LINQ TOLIST -metode

C# LINQ TOLIST -metode
Vi vil se hvordan du konverterer de gitte dataene til liste i C# ved hjelp av LINQ Tolist () -metoden.

Language Integrated Query Language (LINQ) brukes til å utføre operasjoner på C# -samlingene eller normale datastrukturer.

Linq tolist () -metode

Tolist () -metoden i LINQ konverterer den gitte datakilden til listen som den konverterer matriser, hashset osv. ramse opp.

Syntaks:

input_source.Ramse opp();

Hvor input_source kan være en matrise, hashset osv.

Forsikre deg om at du definerer listen slik:

Liste konvertert_list = input_source.Ramse opp();

Vi vil forstå dette ved å utforske følgende eksempler:

Eksempel 1:

Her vil vi lage to matriser med heltall og strenger. Etter det vil vi konvertere dem til liste.

ved hjelp av system;
Bruke system.Linq;
Bruke system.Samlinger.Generisk;
// Lag en klasse - Linuxhint
Klasse Linuxhint

statisk offentlig tomrom main ()
// Opprett matrise som heter input_numbers
int [] input_numbers = 100.200.300.456;
// Lag matrise som heter input_strings
String [] input_strings = "linuxhint", "sravan";
// konvertere input_numbers -matrise til liste
Liste konvertert_list1 = input_numbers.Ramse opp();
Konsoll.WritLine ("Heltallliste:");
foreach (var verdier1 i konvertert_list1)

Konsoll.WritLine (verdier1);

// konvertere input_strings -matrisen til liste
Liste konvertert_list2 = input_strings.Ramse opp();
Konsoll.WritLine ("String List:");
foreach (var verdier2 i konvertert_list2)

Konsoll.WritLine (Values2);


Produksjon:

Forklaring:

1. Først opprettet vi to matriser med heltall og strengtype. Input_numbers refererer til heltallsarrayen og input_strings refererer til strenggruppen.

2. Etter det konverterte vi begge matriser til liste ved hjelp av Tolist () -metoden gjennom LINQ.

Eksempel 2:

Her vil vi lage to hashset med heltall og strenger. Etter det vil vi konvertere dem til en liste, separat.

ved hjelp av system;
Bruke system.Linq;
Bruke system.Samlinger.Generisk;
// Lag en klasse - Linuxhint
Klasse Linuxhint

statisk offentlig tomrom main ()
// Opprett hashset som heter input_numbers
var input_numbers = nytt hashset() 100.200.300.456;
// Opprett hashset som heter input_strings
var input_strings = nytt hashset() "Linuxhint", "Sravan";
// konvertere input_numbers hashset til liste
Liste konvertert_list1 = input_numbers.Ramse opp();
Konsoll.WritLine ("Heltallliste:");
foreach (var verdier1 i konvertert_list1)

Konsoll.WritLine (verdier1);

// konvertere input_strings hashset til liste
Liste konvertert_list2 = input_strings.Ramse opp();
Konsoll.WritLine ("String List:");
foreach (var verdier2 i konvertert_list2)

Konsoll.WritLine (Values2);


Produksjon:

Forklaring:

1. Først opprettet vi to hashset med heltall og strengtype. Input_numbers refererer til Hash -settet med heltall og input_strings refererer til strengen hashset.

2. Etter det konverterte vi begge hashsettene til liste ved hjelp av Tolist () -metoden gjennom LINQ og viste den konverterte listen ved hjelp av foreach -sløyfen.

Konklusjon

Vi lærte de to datakildene som er konvertert til liste i C# gjennom LINQ. Vi lærte hvordan man konverterer en matrise og hashset til liste ved hjelp av Tolist () -metoden med to eksempler ved å vurdere heltall- og strengtypeverdiene.