c collections arraylist
C # -samlinger er de spesialiserte klassene for å lagre og endre data. I denne opplæringen lærer du om C # -samlinger som ArrayList, HashTable & SortedList med eksempler:
De tjener forskjellige formål som dynamisk minnetildeling, vurdering av ikke-sekvensiell data, etc.
Alle disse klassene bruker objektklassen som er basisklassen for alle andre datatyper.
=> Se opp hele C # Training Series her
Hva du vil lære:
beste stemmeveksler-app for pc
- C # samlinger og deres bruk
- C # ArrayList
- Hvordan initialisere en ArrayList?
- Hvordan legge til elementer i en ArrayList?
- Hvordan få tilgang til et element fra en ArrayList?
- Hvordan setter du inn et element i ArrayList?
- Hvordan fjerne et element fra ArrayList?
- Hvordan fjerne listeelement ved hjelp av indeksen?
- Hvordan sortere og reversere en ArrayList?
- C # HashTable
- C # SortedList
- C # ArrayList
- Konklusjon
C # samlinger og deres bruk
C # ArrayList
ArrayList er en del av samlingene i C #. Den brukes til å inneholde data av en hvilken som helst datatype. Den ligner på en matrise i C #, men den har ikke en bestemt størrelse. Størrelsen øker automatisk ettersom flere elementer blir lagt til i den.
Hvordan initialisere en ArrayList?
ArrayList kan initialiseres ved å bruke nøkkelordet 'ArrayList'.
ArrayList arrList = new ArrayList();
Hvordan legge til elementer i en ArrayList?
Du kan legge til et enkelt element i en matriseliste ved å bruke Add () -metoden og et utvalg av elementer eller flere elementer fra en annen samling ved hjelp av AddRange () -metoden.
Eksempel:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Collections; namespace ConsoleApp1 { class Program { static void Main(string[] args) { ArrayList arrList = new ArrayList(); arrList.Add(7896); arrList.Add('Seven'); Console.ReadLine(); } } }
Her kan du se at vi har brukt ArrayList.Add () -metoden. Som du kan legge merke til, har vi lagt til både heltall og streng i samme matriseliste. Dette er mulig ettersom en matriseliste er av ikke-generisk datatype, dvs. den kan inneholde et element av en hvilken som helst gitt datatype.
Hvordan få tilgang til et element fra en ArrayList?
Du kan få tilgang til et array-listeelement som en array, dvs. ved å bruke indeksen. Men siden det er en ikke-generisk type, må vi først kaste den til en passende datatype eller trenger å bruke var-nøkkelord mens vi får tilgang til en verdi fra matriselisten.
Eksempel:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Collections; namespace ConsoleApp1 { class Program { static void Main(string[] args) { ArrayList arrList = new ArrayList(); arrList.Add(7896); arrList.Add('Seven'); //casted and retrieved data int first_index = (int)arrList[0]; string second_index = (string)arrList[1]; Console.WriteLine('The first index value is : ' + first_index); Console.WriteLine('The second index value is : ' + second_index); Console.ReadLine(); } } }
I eksemplet ovenfor har vi hentet dataene ved å bruke indeksen til matriselisten, og deretter har vi kastet den til riktig datatype. Resultatene er deretter skrevet ut på konsollen som utdata.
Resultatet for programmet ovenfor vil være:
Produksjon
Den første indeksverdien er: 7896
Den andre indeksverdien er: Seven
Hvordan setter du inn et element i ArrayList?
Å sette inn et element i ArrayList på et spesifisert punkt eller indeks. metoden Insert () brukes.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Collections; namespace ConsoleApp1 { class Program { static void Main(string[] args) { ArrayList arrList = new ArrayList(); arrList.Add(7896); arrList.Add('Seven'); //casted and retrieved data int first_index = (int)arrList[0]; string second_index = (string)arrList[1]; Console.WriteLine('The first index value is : ' + first_index); Console.WriteLine('The second index value is : ' + second_index); arrList.Insert(1, 'Eight'); second_index = (string)arrList[1]; Console.WriteLine('The second index value is : ' + second_index); Console.ReadLine(); } } }
Dermed har vi satt inn en ny streng ved indeks 1 ved hjelp av metoden insert (). Så hvis vi kjører programmet ovenfor, får vi følgende utdata:
Produksjon
Den første indeksverdien er: 7896
Den andre indeksverdien er: Seven
Den andre indeksverdien er: Åtte
Hvordan fjerne et element fra ArrayList?
Et element kan fjernes fra ArrayList ved hjelp av metoden Fjern (). Fjern-metoden godtar en parameter, dvs. verdien som må fjernes fra matrisen.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Collections; namespace ConsoleApp1 { class Program { static void Main(string[] args) { ArrayList arrList = new ArrayList(); arrList.Add(7896); arrList.Add('Seven'); //casted and retrieved data int first_index = (int)arrList[0]; string second_index = (string)arrList[1]; Console.WriteLine('The first index value is : ' + first_index); Console.WriteLine('The second index value is : ' + second_index); arrList.Insert(1, 'Eight'); second_index = (string)arrList[1]; Console.WriteLine('The second index value is : ' + second_index); arrList.Remove(7896); var data = arrList[0]; Console.WriteLine('The value at 0 index is : ' + data); Console.ReadLine(); } } }
Fjern-metoden fjerner den gitte verdien fra listen. Når verdien fjernes fra den gitte indeksen, beveger den påfølgende verdien en indeks oppover for å fylle gapet. Når vi fjerner 0 indekser, vil verdien fra indeks 1 flytte og fylle tomrommet ved 0.
Resultatet av følgende program vil være:
Produksjon
Den første indeksverdien er: 7896
Den andre indeksverdien er: Seven
Den andre indeksverdien er: Åtte
Verdien ved 0-indeksen er: Åtte
Hvordan fjerne listeelement ved hjelp av indeksen?
Brukeren kan fjerne et listeelement fra en bestemt indeks ved å bruke metoden RemoveAt (). RemoveAt () godtar en enkelt parameter med et indeksnummer der elementet må fjernes. I likhet med Fjern-metoden vil fjerning av et element fra midten skyve det neste elementet for å flytte ett trinn oppover for å fylle gapet.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Collections; namespace ConsoleApp1 { class Program { static void Main(string[] args) { ArrayList arrList = new ArrayList(); arrList.Add(7896); arrList.Add('Seven'); //casted and retrieved data int first_index = (int)arrList[0]; string second_index = (string)arrList[1]; Console.WriteLine('The first index value is : ' + first_index); Console.WriteLine('The second index value is : ' + second_index); arrList.Insert(1, 'Eight'); second_index = (string)arrList[1]; Console.WriteLine('The second index value is : ' + second_index); arrList.RemoveAt(1); var data = arrList[1]; Console.WriteLine('The value at 1 index is : ' + data); Console.ReadLine(); } } }
I eksemplet ovenfor har vi brukt, FjernAt for å fjerne indeks 1. Derfor skal elementet ved indeks 2 flytte til indeks 1 for å erstatte gapet.
Resultatet av følgende program vil være:
Produksjon
Den første indeksverdien er: 7896
Den andre indeksverdien er: Seven
Den andre indeksverdien er: Åtte
Verdien ved 1 indeks er: Seven
Hvordan sortere og reversere en ArrayList?
ArrayList tilbyr to forskjellige metoder for sortering og reversering av operasjoner. Det er bare en betingelse, dvs. alle elementene i matriselisten skal ha samme datatype for sammenligning med en komparator, ellers vil det kaste en kjøretidsfeil.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Collections; namespace ConsoleApp1 { class Program { static void Main(string[] args) { ArrayList arrList = new ArrayList(); arrList.Add(7); arrList.Add(4); arrList.Add(5); arrList.Add(1); arrList.Add(3); Console.WriteLine('Original Array List'); foreach (var v in arrList) { Console.Write(v + ' '); } //sorting an array list Console.WriteLine(); Console.WriteLine('Sorted Array List'); arrList.Sort(); foreach (var srt in arrList) { Console.Write(srt + ' '); } //Reversing an array list Console.WriteLine(); Console.WriteLine('Reversed Array List'); arrList.Reverse(); foreach (var rvrs in arrList) { Console.Write(rvrs + ' '); } Console.ReadLine(); } } }
I programmet ovenfor har vi først opprettet en matriseliste med heltall datatype, og deretter har vi brukt sorteringsmetoden til å sortere listen og den omvendte metoden for å reversere den sorterte listen.
Så resultatet av følgende liste vil være:
Produksjon
Original Array List
7 4 5 1 3
Sortert matriseliste
1 3 4 5 7
Reversed Array List
7 5 4 3 1
C # HashTable
System.Collections-navneområdet i C # inneholder Hashtable som er ganske lik ordboken. Hashtable lagrer data i form av nøkkelverdipar.
Det gjør det internt ved å tildele en hash-kode til hash-nøkkel internt, og når data er tilgjengelig, samsvarer den med hash-koden med en hash-nøkkel for å hente data. Hvert element i tabellen vil ha et nøkkelverdipar
Hvordan initialisere en HashTable?
En HashTable kan initialiseres ved å bruke nøkkelordet HashTable og deretter opprette en forekomst av den.
Hashtable hashtbl = new Hashtable();
Hvordan legge til elementer i en HashTable?
Elementer kan legges til HashTable ved hjelp av metoden Add (). Det lar brukerne legge til et element med nøkkel og verdi. Det er ikke viktig å beskrive datatypen til nøkkelen eller verdien. Mens du legger til elementer i HashTable, bør du huske at nøklene ikke kan inneholde null hvis verdier kan være null.
HashTable.Add (nøkler, verdier);
Eksempel:
class Program { static void Main(string[] args) { Hashtable hashtbl = new Hashtable(); hashtbl.Add('Number',1); hashtbl.Add('Car', 'Ferrari'); hashtbl.Add(8, 'eight'); } }
Som du kan se, har vi lagt til forskjellige datatyper som nøkler og verdier.
Hvordan få tilgang til elementer som er presentert i en hashtabell?
Man kan hente verdien av hvilken som helst nøkkel fra Hashtable ved hjelp av en indekser. Men indeksøren krever også en nøkkel for å få tilgang til og hente verdien fra tabellen.
La oss legge til en liten kodebit i programmet ovenfor for å hente verdier:
class Program { static void Main(string[] args) { Hashtable hashtbl = new Hashtable(); hashtbl.Add('Number',1); hashtbl.Add('Car', 'Ferrari'); hashtbl.Add(8, 'eight'); int value1 = (int)hashtbl['Number']; String value2 = (string)hashtbl['Car']; String value3 = (string)hashtbl[8]; Console.WriteLine(value1); Console.WriteLine(value2); Console.WriteLine(value3); Console.ReadLine(); } }
Hvis vi nå utfører dette, vil følgende produksjon produseres:
1
ferrari
åtte
I programmet ovenfor har vi kastet verdien av alle nøklene for en gitt datatype, for å fjerne eventuelle kompileringsfeil som kan oppstå. Dette skyldes at det å være en ikke-generisk samling, inneholder Hashtable ikke informasjon om datatypen til noe av innholdet, dvs. nøkler og verdier.
Derfor, hvis vi direkte prøver å få datakompilatoren, blir vi forvirret om datatypen og kaster en feil.
Hvordan fjerne et element fra Hashtable?
La oss si at vi vil fjerne et bestemt nøkkelverdipar fra Hashtable. For å oppnå dette må vi bruke Fjern () -metoden som tilbys av samlingene. Fjern metode sletter et gitt nøkkelverdipar permanent fra Hashtable.
Fjern (nøkkel);
La oss legge til Fjern-metoden i programmet ovenfor for å få ideen:
class Program { static void Main(string[] args) { Hashtable hashtbl = new Hashtable(); hashtbl.Add('Number',1); hashtbl.Add('Car', 'Ferrari'); hashtbl.Add(8, 'eight'); int value1 = (int)hashtbl['Number']; String value2 = (string)hashtbl['Car']; String value3 = (string)hashtbl[8]; Console.WriteLine(value1); Console.WriteLine(value2); Console.WriteLine(value3); //now we remove a key hashtbl.Remove(8); //Lets try to find the remove key now String valueRemoved = (string)hashtbl[8]; Console.WriteLine('The value of the given key is :'+valueRemoved); Console.ReadLine(); } }
Resultatet av programmet ovenfor vil være følgende.
1
Ferrari
åtte
Verdien på den gitte nøkkelen er:
Nei, verdien skrives ut på konsollen da vi har fjernet nøkkelen fra Hashtable. Derfor er strengverdien fra valueRemoved null.
Hvis du vil fjerne alt fra hashtabellen, gir C # oss en annen metode som heter Clear (). Fjern metode sletter ett nøkkelverdipar om gangen mens Clear-metoden sletter alt fra hashmap.
La oss ta en titt på programmet nedenfor for å gjøre dette:
flette sorteringsimplementering c ++
class Program { static void Main(string[] args) { Hashtable hashtbl = new Hashtable(); hashtbl.Add('Number',1); hashtbl.Add('Car', 'Ferrari'); hashtbl.Add(8, 'eight'); int value1 = (int)hashtbl['Number']; String value2 = (string)hashtbl['Car']; String value3 = (string)hashtbl[8]; Console.WriteLine(value1); Console.WriteLine(value2); Console.WriteLine(value3); //now we remove a key hashtbl.Remove(8); //Lets try to find the remove key now String valueRemoved = (string)hashtbl[8]; Console.WriteLine('The value of the given key is :'+valueRemoved); // clearing all data from the HashTable hashtbl.Clear(); Console.ReadLine(); } }
Ovennevnte program vil fjerne alle elementene fra hashtabellen og gjøre det tomt.
hvordan du fjerner elementer fra en array-java
Andre viktige metoder som Hashtable tilbyr er ContainsKey () og ContainsValue (). Begge disse metodene godtar ett argument som er en nøkkel eller en verdi og returnerer en boolsk verdi. Så hvis parameteren som sendes med denne metoden er til stede i hashtabellen, vil den returnere en sann verdi, og hvis den ikke er tilstede, returneres false.
C # SortedList
Som navnet antyder, inneholder SortedList sorterte data i stigende rekkefølge. Det ligner på Hashtable, da det inneholder lignende nøkkelverdipar. Alle nøkler satt inn eller lagt til i SortedList ordnes automatisk i stigende rekkefølge.
Hvordan initialisere en sortert liste?
En SortedList kan initialiseres ved å bruke nøkkelordet SortedList og opprette en objektforekomst for den.
SortedList sortedList = new SortedList();
Objektet kan deretter brukes til å utføre operasjoner ved hjelp av SortedList-egenskapen og metodene.
Hvordan legge til et element i en sortert liste?
Du kan legge til et element i en SortedList ved hjelp av Add () -metoden. En SortedList krever at du legger til en nøkkel og en verdi. Du kan legge til nøkler og verdier i hvilken rekkefølge du vil, og den sorterte listen vil ordne alle elementene som er lagt til i stigende rekkefølge.
class Program { static void Main(string[] args) { SortedList sortedList = new SortedList(); sortedList.Add(2, 'Two Pineapples'); sortedList.Add(4, 'Four Apples'); sortedList.Add(3, 'Three Lemons'); sortedList.Add(5, 'Five Mangoes'); sortedList.Add(1, 'One Tree'); Console.ReadLine(); } }
I programmet ovenfor kan du se at vi har lagt til heltall som nøkkel og deretter streng som verdiene. Du kan legge til hvilken som helst datatype som du vil, og i hvilken rekkefølge du ønsker. SortedList ordner den i stigende rekkefølge.
I likhet med HashTable kan ikke nøkler være null, og alle nøklene skal ha samme datatype for sammenligning, ellers vil det føre til en kompileringsfeil.
Den sorterte listen sorterer elementet hver gang du legger til dem. Så selv om du legger til et element etter at sorteringen er gjort, vil det igjen sortere og legge elementet til riktig indeks.
Hvordan få tilgang til elementene fra en sortert liste?
Du kan få tilgang til en verdi i den sorterte listen ved å bruke tasten.
La oss legge til en enkel kode for å hente verdien fra SortedList beskrevet i forrige eksempel:
class Program { static void Main(string[] args) { SortedList sortedList = new SortedList(); sortedList.Add(2, 'Two Pineapples'); sortedList.Add(4, 'Four Apples'); sortedList.Add(3, 'Three Lemons'); sortedList.Add(5, 'Five Mangoes'); sortedList.Add(1, 'One Tree'); string i = (string)sortedList[1]; string j = (string)sortedList[5]; string k = (string)sortedList[3]; Console.WriteLine(i); Console.WriteLine(j); Console.WriteLine(k); Console.ReadLine(); } }
Resultatet av kodebiten ovenfor blir:
Ett tre
Fem mango
Tre sitroner
I kodebiten ovenfor må vi kaste verdien av alle nøklene for en gitt datatype for å fjerne eventuelle kompileringsfeil som kan oppstå med datatypen til verdien. Dette gjøres for å sikre at en kompileringsfeil ikke kastes, selv om noen av nøklene inneholder forskjellige datatyper.
Hvordan validere hvis en gitt nøkkel eksisterer i en sortert liste?
Det er to innebygde metoder, dvs. Inneholder () og Inneholder nøkkel () som hjelper oss med å avgjøre om en bestemt nøkkel finnes i en sortert liste. ConstainsValue () er en annen metode som brukes til å bestemme om en bestemt verdi er tilstede i samlingen eller ikke.
La oss ta en titt på et enkelt program for å lære mer om disse metodene.
class Program { static void Main(string[] args) { SortedList sortedList = new SortedList(); sortedList.Add(2, 'Two Pineapples'); sortedList.Add(4, 'Four Apples'); sortedList.Add(3, 'Three Lemons'); sortedList.Add(5, 'Five Mangoes'); sortedList.Add(1, 'One Tree'); //boolean value for key 5 bool key = sortedList.ContainsKey(5); //boolean value for vlaue 'One Tree' bool val = sortedList.ContainsValue('One Tree'); //Boolean value for unavailable key bool unKey = sortedList.ContainsKey(25); //Boolean value for unavailable value bool unVal = sortedList.ContainsValue('some randome value'); Console.WriteLine('The sorted list contains 5 key :' + key); Console.WriteLine('The sorted list contains One Tree value :' + val); Console.WriteLine('The sorted list contains 25 key :' +unKey); Console.WriteLine('The sorted list contains some random value:' + unVal); Console.ReadLine(); } }
Resultatet av programmet ovenfor vil være:
Den sorterte listen inneholder 5 nøkler: True
Den sorterte listen inneholder One Tree-verdi: True
Den sorterte listen inneholder 25 nøkler: Falsk
Den sorterte listen inneholder en tilfeldig verdi: Falsk
I det ovennevnte programmet kan du tydelig se at hvis verdien eller nøkkelen er tilstede i den sorterte listen, returneres en sann verdi, og hvis den er fraværende, returneres en falsk verdi.
Hvordan fjerne et element fra SortedList?
Den sorterte listen tilbyr metoder for Fjern () og FjernAt () for å slette ethvert element som er tilstede i en sortert liste. Fjern godtar et enkelt argument med nøkkelnavnet, og Fjern godtar også et enkelt argument, men med indeks.
Begge disse metodene fjerner ethvert element som er tilstede i den sorterte listen basert på argumentet.
La oss se på en enkel kode for å forstå den tydeligere.
class Program { static void Main(string[] args) { SortedList sortedList = new SortedList(); sortedList.Add(2, 'Two Pineapples'); sortedList.Add(4, 'Four Apples'); sortedList.Add(3, 'Three Lemons'); sortedList.Add(5, 'Five Mangoes'); sortedList.Add(1, 'One Tree'); //The Remove() method accepts key as argument and removes both the key and the value sortedList.Remove(1); //Now we will check if the key is present bool rmvKey = sortedList.ContainsKey(1); Console.WriteLine('The presence if the key is: ' + rmvKey); //The RemoveAt() method acceots index as argument and remove any key and value present at that index sortedList.RemoveAt(3); Console.ReadLine(); } }
Resultatet av programmet ovenfor vil være:
Tilstedeværelsen hvis nøkkelen er: Falsk
I programmet ovenfor brukte vi først Fjern-metoden for å fjerne et nøkkelverdipar ved hjelp av nøkkelen. Dette vil fjerne ethvert nøkkelverdipar som samsvarer med nøkkelen i argumentet. Så brukte vi ContainsKey-metoden for å bekrefte at den fjernede nøkkelen ikke lenger eksisterer i den sorterte listen.
I neste linje brukte vi FjernAt-metoden som fjerner elementer ved hjelp av indeksen. Således, som vi diskuterte tidligere når det bestemte elementet vil bli fjernet fra indeksen, vil et annet element bevege seg opp for å omorganisere og opprettholde den sorterte listestrukturen.
Konklusjon
Samlingene er dedikerte klasser som er tilstede i C # programmeringsspråk for å lagre og bruke data. Disse brukes til å utføre spesifikke handlinger, dvs. lage dynamiske lister, reversere, sortere, etc. på et gitt datasett.
I denne opplæringen lærte vi om ArrayList som ligner på en matrise i noen aspekter, men som ikke har noen forhåndsdefinert størrelse. Vi lærte også om HashTable som lagrer data i nøkkelverdipar. Enhver verdi kan hentes ved hjelp av nøkkelen.
Vi lærte også om den sorterte listen som ligner på en HashTable, men den sorterer automatisk alle dataene som er tilstede i den, i stigende rekkefølge basert på tastene.
Dataene i den sorterte listen er alltid i stigende rekkefølge, dvs. selv om du fjerner et bestemt element fra midten eller legger til et nytt element i den sorterte listen, vil det automatisk ordne alle data i stigende rekkefølge.
Eksempelkode
using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using SeleniumFrameWork.FrameworkEssentials; using SeleniumFrameWork.FrameWorkSupportModules; namespace ConsoleApp1 { class Program { static void Main(string[] args) { /* Array List Code */ ArrayList arrList = new ArrayList(); arrList.Add(7); arrList.Add(4); arrList.Add(5); arrList.Add(1); arrList.Add(3); Console.WriteLine('Original Array List'); foreach (var v in arrList) { Console.Write(v + ' '); } //sorting an array list Console.WriteLine(); Console.WriteLine('Sorted Array List'); arrList.Sort(); foreach (var srt in arrList) { Console.Write(srt + ' '); } //Reversing an array list Console.WriteLine(); Console.WriteLine('Reversed Array List'); arrList.Reverse(); foreach (var rvrs in arrList) { Console.Write(rvrs + ' '); } /* HashTable Code */ Hashtable hashtbl = new Hashtable(); hashtbl.Add('Number', 1); hashtbl.Add('Car', 'Ferrari'); hashtbl.Add(8, 'eight'); int value1 = (int)hashtbl['Number']; String value2 = (string)hashtbl['Car']; String value3 = (string)hashtbl[8]; Console.WriteLine(value1); Console.WriteLine(value2); Console.WriteLine(value3); //now we remove a key hashtbl.Remove(8); //Lets try to find the remove key now String valueRemoved = (string)hashtbl[8]; Console.WriteLine('The value of the given key is :' + valueRemoved); // clearing all data from the HashTable hashtbl.Clear(); /* Sorted List Code */ SortedList sortedList = new SortedList(); sortedList.Add(2, 'Two Pineapples'); sortedList.Add(4, 'Four Apples'); sortedList.Add(3, 'Three Lemons'); sortedList.Add(5, 'Five Mangoes'); sortedList.Add(1, 'One Tree'); string i = (string)sortedList[1]; string j = (string)sortedList[5]; string k = (string)sortedList[3]; Console.WriteLine(i); Console.WriteLine(j); Console.WriteLine(k); //boolean value for key 5 bool key = sortedList.ContainsKey(5); //boolean value for vlaue 'One Tree' bool val = sortedList.ContainsValue('One Tree'); //Boolean value for unavailable key bool unKey = sortedList.ContainsKey(25); //Boolean value for unavailable value bool unVal = sortedList.ContainsValue('some randome value'); Console.WriteLine('The sorted list contains 5 key :' + key); Console.WriteLine('The sorted list contains One Tree value :' + val); Console.WriteLine('The sorted list contains 25 key :' +unKey); Console.WriteLine('The sorted list contains some randome value:' + unVal); //The Remove() method accepts key as argument and removes both the key and the value sortedList.Remove(1); //Now we will check if the key is present bool rmvKey = sortedList.ContainsKey(1); Console.WriteLine('The presence if the key is: ' + rmvKey); //The RemoveAt() method acceots index as argument and remove any key and value present at that index sortedList.RemoveAt(3); Console.ReadLine(); } } }
=> Se etter Easy C # Training Guide her
Anbefalt lesing
- Python DateTime Tutorial med eksempler
- Klipp kommandoen i Unix med eksempler
- Unix Cat Command Syntax, Alternativer med eksempler
- Bruk av markør i MongoDB med eksempler
- Ls Command i Unix med eksempler
- MongoDB Sort () Metode med eksempler
- Grep Command i Unix med enkle eksempler
- Bruk av ObjectId () i MongoDB med eksempler