c collections arraylist
Zbirke C # su specijalizirane klase za pohranu i izmjenu podataka. U ovom vodiču naučit ćete o kolekcijama C # poput ArrayList, HashTable i SortedList s primjerima:
Služe u različite svrhe poput dinamičke dodjele memorije, procjene nesekvencijalnih podataka itd.
Sve ove klase koriste objektnu klasu koja je osnovna klasa za sve ostale tipove podataka.
=> Ovdje pogledajte cijelu seriju C # treninga
Što ćete naučiti:
kako podijeliti niz znakovima python
Zbirke C # i njihova upotreba
C # ArrayList
ArrayList dio je zbirki u C #. Koristi se za sadržavanje podataka bilo koje zadane vrste podataka. Sličan je nizu u C #, ali nema određenu veličinu. Njegova se veličina automatski povećava kako se u nju dodaje više elemenata.
Kako inicijalizirati ArrayList?
ArrayList se može inicijalizirati pomoću ključne riječi 'ArrayList'.
ArrayList arrList = new ArrayList();
Kako dodati elemente u popis nizova?
Možete dodati jednu stavku na popis polja pomoću metode Add () i niza elemenata ili više elemenata iz druge zbirke pomoću metode AddRange ().
Primjer:
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(); } } }
Ovdje možete vidjeti da smo koristili metodu ArrayList.Add (). Kao što možete primijetiti, dodali smo obje cjelobrojne vrijednosti kao i niz na isti popis polja. To je moguće budući da je popis niza generičkog tipa podataka, tj. Može sadržavati element bilo koje zadane vrste podataka.
Kako pristupiti elementu s popisa array?
Elementu popisa niza može se pristupiti slično nizu, tj. Pomoću indeksa. No kako je to generički tip, prvo ga moramo prebaciti na prikladan tip podataka ili moramo koristiti ključnu riječ var dok pristupamo vrijednosti s popisa polja.
Primjer:
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(); } } }
U gornjem primjeru dohvatili smo podatke pomoću indeksa popisa polja, a zatim smo ih prebacili u odgovarajući tip podataka. Rezultati su zatim ispisani na konzoli kao izlaz.
Izlaz za gornji program bit će:
Izlaz
Prva vrijednost indeksa je: 7896
Vrijednost drugog indeksa je: Sedam
Kako umetnuti element u popis nizova?
Za umetanje elementa u ArrayList u određenoj točki ili indeksu. koristi se metoda Insert ().
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(); } } }
Stoga smo umetnuli novi niz u indeks 1 metodom insert (). Dakle, ako pokrenemo gornji program, dobit ćemo sljedeći izlaz:
Izlaz
Prva vrijednost indeksa je: 7896
Vrijednost drugog indeksa je: Sedam
Druga vrijednost indeksa je: Osam
Kako ukloniti element s popisa ArrayList?
Element se može ukloniti s ArrayList metodom Remove (). Metoda Remove prihvaća parametar, tj. Vrijednost koju treba ukloniti iz niza.
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(); } } }
Način uklanjanja uklanja zadanu vrijednost s popisa. Kada se vrijednost ukloni iz datog indeksa, sljedeća vrijednost pomiče se za jedan indeks prema gore kako bi popunila prazninu. Kako uklanjamo 0 indeksa, vrijednost iz indeksa 1 pomaknut će se i popuniti prazninu na 0.
Rezultat sljedećeg programa bit će:
Izlaz
Prva vrijednost indeksa je: 7896
Vrijednost drugog indeksa je: Sedam
Druga vrijednost indeksa je: Osam
Vrijednost u indeksu 0 je: Osam
Kako ukloniti element popisa pomoću indeksa?
Korisnik može ukloniti element popisa iz određenog indeksa pomoću metode RemoveAt (). RemoveAt () prihvaća jedan parametar s indeksnim brojem iz kojeg element treba ukloniti. Slično metodi Remove (uklanjanje), uklanjanjem elementa iz sredine potisnut će sljedeći element za pomicanje jedan korak prema gore kako bi popunio prazninu.
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(); } } }
U gornjem primjeru koristili smo RemoveAt za uklanjanje indeksa 1. Stoga bi se element u indeksu 2 trebao pomaknuti u indeks 1 kako bi zamijenio jaz.
Rezultat sljedećeg programa bit će:
Izlaz
Prva vrijednost indeksa je: 7896
Vrijednost drugog indeksa je: Sedam
Druga vrijednost indeksa je: Osam
Vrijednost kod 1 indeksa je: Sedam
Kako sortirati i preokrenuti popis nizova?
ArrayList nudi dvije različite metode sortiranja i obrnutih operacija. Postoji samo jedan uvjet, tj. Svi elementi unutar popisa polja trebali bi imati isti tip podataka za usporedbu s usporednikom, inače će doći do pogreške u izvođenju.
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(); } } }
U gore navedenom programu prvo smo stvorili niz polja s cjelobrojnim tipom podataka, a zatim smo metodu sortiranja koristili za sortiranje popisa i obrnutu metodu za obrtanje sortiranog popisa.
Dakle, izlaz sljedećeg popisa bit će:
Izlaz
Izvorni popis polja
7 4 5 1 3
Poređani popis polja
1 3 4 5 7
Obrnuti popis nizova
7 5 4 3 1
C # tablica raspršivanja
Prostor imena System.Collections u C # sadrži Hashtable koji je prilično sličan Rječniku. Hashtable pohranjuje podatke u obliku parova ključ / vrijednost.
qa intervjuiranje pitanja i odgovora analitičara
To čini interno internim dodjeljivanjem hash koda hash ključu i kad god se pristupi podacima podudara se hash kôd s hash ključem za dohvaćanje podataka. Svaka stavka u tablici imat će par ključ / vrijednost
Kako inicijalizirati HashTable?
HashTable se može inicijalizirati pomoću ključne riječi HashTable i zatim stvoriti njegovu instancu.
Hashtable hashtbl = new Hashtable();
Kako dodati elemente u hash tablicu?
Elementi se mogu dodati u HashTable pomoću metode Add (). Korisnicima omogućuje dodavanje stavke s ključem i vrijednošću. Nije važno opisivati vrstu podataka ključa ili vrijednosti. Tijekom dodavanja elemenata u HashTable, trebali biste imati na umu da ključevi ne mogu sadržavati nulu čije vrijednosti mogu biti nule.
HashTable.Add (tipke, vrijednosti);
Primjer:
class Program { static void Main(string() args) { Hashtable hashtbl = new Hashtable(); hashtbl.Add('Number',1); hashtbl.Add('Car', 'Ferrari'); hashtbl.Add(8, 'eight'); } }
Kao što vidite, dodali smo različite tipove podataka kao ključeve i vrijednosti.
Kako pristupiti elementima koji su prisutni u hash tablici?
Vrijednost bilo kojeg ključa može se dohvatiti s Hashtable-a pomoću indeksatora. Ali indeksator također zahtijeva ključ za pristup i dohvaćanje vrijednosti iz tablice.
Dodajmo mali isječak koda u gornji program za dohvaćanje vrijednosti:
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(); } }
Ako ovo izvršimo, proizvest će se sljedeći izlaz:
1
ferrari
osam
U gore navedenom programu dali smo vrijednost svih ključeva za određeni tip podataka kako bismo uklonili bilo kakvu pogrešku u kompilaciji koja se može dogoditi. To je zato što Hashtable, budući da nije generička zbirka, ne sadrži informacije o vrsti podataka bilo kojeg svog sadržaja, tj. Ključevima i vrijednostima.
Stoga, ako izravno pokušamo dobiti kompajler podataka, zbunit ćemo se oko tipa podataka i izbacit ćemo pogrešku.
Kako ukloniti element iz tablice s raspršivačem?
Recimo da želimo ukloniti određeni par ključ / vrijednost s Hashtable-a. Da bismo to postigli moramo koristiti metodu Remove () koju nude kolekcije. Metoda Remove trajno briše zadani par ključ / vrijednost iz Hashtable-a.
Ukloni (ključ);
Dodajmo metodu Remove u gornji program da dobijemo ideju:
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(); } }
Rezultat gornjeg programa bit će sljedeći.
1
Ferrari
osam
Vrijednost datog ključa je:
Ne, vrijednost se ispisuje na konzoli jer smo uklonili ključ s tablice prozora. Stoga je vrijednost niza iz valueRemoved null.
Ako želite ukloniti sve iz hashtable-a, tada nam C # pruža drugu metodu pod nazivom Clear (). Metoda Remove briše jedan po jedan par ključ / vrijednost, dok metoda Clear briše sve iz hashmape.
Pogledajmo donji program kako bismo to učinili:
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(); } }
Gornji program uklonit će sve elemente iz hashtable-a i učinit će ga praznim.
Ostale važne metode koje nudi Hashtable su ContainsKey () i ContainsValue (). Obje ove metode prihvaćaju jedan argument koji je Ključ ili vrijednost i vraćaju logičku vrijednost. Dakle, ako je parametar prosljeđen ovom metodom prisutan u tablici raspršivanja, tada će vratiti istinsku vrijednost, a ako nije prisutan, vratit će se false.
C # SortedList
Kao što naziv sugerira, SortedList sadrži sortirane podatke u rastućem redoslijedu. Sličan je Hashtableu jer sadrži sličan par ključ / vrijednost. Sve tipke umetnute ili dodane na Sortirani popis automatski se poredaju rastućim redoslijedom.
Kako inicijalizirati sortirani popis?
SortedList se može inicijalizirati korištenjem ključne riječi SortedList i stvaranjem instance objekta za nju.
SortedList sortedList = new SortedList();
Tada se objekt može koristiti za izvođenje operacija pomoću svojstva i metoda SortedList.
Kako dodati element na sortiranu listu?
Možete dodati element u SortedList pomoću metode Add (). SortedList zahtijeva da dodate ključ i vrijednost. Ključeve i vrijednosti možete dodati u bilo kojem redoslijedu koji želite, a poredani popis poredat će sve dodane elemente u rastućem redoslijedu.
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(); } }
U gornjem programu možete vidjeti da smo dodali cijeli broj kao ključ, a zatim niz kao vrijednosti. Možete dodati bilo koju vrstu podataka kako želite i kojim redoslijedom želite. Sortirani popis rasporedit će ga uzlaznim redoslijedom.
Slično HashTableu, ključevi ne mogu biti null i svi bi ključevi trebali imati isti tip podataka za usporedbu, inače će doći do pogreške u kompilaciji.
Poređani popis sortira element svaki put kad ih dodate. Dakle, čak i ako dodate bilo koji element nakon što je sortiranje završeno, on će opet sortirati i dodati element u njegov odgovarajući indeks.
Kako pristupiti elementima sa sortirane liste?
Vrijednosti na Sortiranom popisu može se pristupiti pomoću tipke.
Dodajmo jednostavan kôd za dohvaćanje vrijednosti iz SortedList-a opisanog u prethodnom primjeru:
načini za besplatno gledanje animea
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(); } }
Rezultat gornjeg isječka koda bit će:
Jedno drvo
Pet manga
Tri limuna
U gornjem isječku koda moramo emitirati vrijednost svih ključeva za određeni tip podataka kako bismo uklonili bilo kakvu pogrešku u kompilaciji koja se može dogoditi s tipom podataka vrijednosti. To je učinjeno kako bi se osiguralo da pogreška kompilacije ne bude bačena, čak i ako neki ključevi sadrže različite vrste podataka.
Kako provjeriti postoji li dati ključ na sortiranom popisu?
Postoje dvije ugrađene metode tj. Sadrži () i ContainsKey () koji nam pomažu u utvrđivanju postoji li određeni ključ unutar sortedList. ConstainsValue () je još jedna metoda koja se koristi za utvrđivanje je li određena vrijednost prisutna unutar zbirke ili nije.
Pogledajmo jednostavan program da bismo saznali više o tim metodama.
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(); } }
Rezultat gore navedenog programa bit će:
Razvrstani popis sadrži 5 ključeva: Tačno
Sortirani popis sadrži vrijednost jednog stabla: True
Razvrstani popis sadrži 25 ključeva: Netačno
Razvrstani popis sadrži neku slučajnu vrijednost: False
U gore navedenom programu možete jasno vidjeti da ako se vrijednost ili ključ nalazi unutar Sortiranog popisa, tada se vraća istinska vrijednost, a ako nema, vraća se lažna vrijednost.
Kako ukloniti element sa sortirane liste?
Sortirani popis nudi metode Remove () i RemoveAt () za brisanje bilo kojeg elementa koji se nalazi u Sortiranom popisu. Remove prihvaća jedan argument s imenom ključa, a RemoveAt također prihvaća jedan argument, ali s indeksom.
Obje ove metode uklanjaju bilo koji element na popisu Sortirano na temelju argumenta.
Pogledajmo jednostavan kod da bismo ga jasnije razumjeli.
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(); } }
Rezultat gore navedenog programa bit će:
Prisutnost ako je ključ: False
U gornjem programu prvo smo koristili metodu Remove da bismo uklonili par ključ / vrijednost pomoću ključa. Ovo će ukloniti bilo koji par ključ / vrijednost koji se podudara s ključem navedenim u argumentu. Tada smo metodom ContainsKey provjerili postoji li uklonjeni ključ na popisu Sorted.
U sljedećem smo retku koristili metodu RemoveAt koja uklanja elemente pomoću indeksa. Dakle, kao što smo ranije raspravljali kad se određeni element ukloni iz indeksa, drugi će se element pomaknuti prema gore da bi preuredio i održavao strukturiranu sortiranu listu.
Zaključak
Zbirke su namjenski razredi prisutni na programskom jeziku C # za pohranu podataka i rad s njima. Koriste se za izvođenje određenih radnji, tj. Za stvaranje dinamičkih popisa, preokretanje, sortiranje itd. Na danom skupu podataka.
U ovom uputstvu saznali smo o ArrayListu koji je u nekim aspektima sličan nizu, ali nema unaprijed definiranu veličinu. Također smo saznali za HashTable koji podatke pohranjuje u parovima ključ / vrijednost. Bilo koja vrijednost može se dobiti pomoću ključa.
Također smo saznali za razvrstani popis koji je sličan tablici raspršivanja, ali automatski sortira sve podatke koji se u njemu nalaze, uzlaznim redoslijedom na temelju tipki.
Podaci unutar Sortiranog popisa uvijek su u uzlaznom redoslijedu, tj. Čak i ako uklonite određeni element iz sredine ili dodate novi element na Sortirani popis, automatski će poredati sve podatke u rastućem redoslijedu.
Uzorak koda
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(); } } }
=> Ovdje potražite Jednostavni vodič za obuku za C #
Preporučena literatura
- Python DateTime Vodič s primjerima
- Izreži naredbu u Unixu s primjerima
- Sintaksa naredbe Unix Cat, mogućnosti s primjerima
- Primjena pokazivača u MongoDB-u s primjerima
- Ls naredba u Unixu s primjerima
- MongoDB metoda sortiranja () s primjerima
- Grep naredba u Unixu s jednostavnim primjerima
- Korištenje ObjectId () u MongoDB s primjerima