c collections arraylist
Colecțiile C # sunt clasele specializate pentru stocarea și modificarea datelor. În acest tutorial veți afla despre colecțiile C #, cum ar fi ArrayList, HashTable și SortedList, cu exemple:
Acestea servesc scopuri diferite, cum ar fi alocarea dinamică a memoriei, evaluarea datelor non-secvențiale etc.
Toate aceste clase utilizează clasa obiect care este clasa de bază pentru toate celelalte tipuri de date.
=> Urmăriți aici seria completă de antrenament C #
Ce veți învăța:
ce este depozitul de obiecte în qtp
- Colecții C # și utilizarea lor
- C # ArrayList
- Cum se inițializează o listă Array?
- Cum se adaugă elemente într-o listă Array?
- Cum se accesează un element dintr-o listă Array?
- Cum se introduce un element în ArrayList?
- Cum se elimină un element din ArrayList?
- Cum se elimină elementul de listă folosind indexul?
- Cum să sortați și să inversați o listă de matrice?
- C # HashTable
- C # SortedList
- C # ArrayList
- Concluzie
Colecții C # și utilizarea lor
C # ArrayList
ArrayList face parte din colecțiile din C #. Este folosit pentru a conține date de orice tip de date. Este similar cu o matrice din C #, dar nu are o dimensiune definită. Dimensiunea sa crește automat pe măsură ce sunt adăugate mai multe elemente în ea.
Cum se inițializează o listă Array?
ArrayList poate fi inițializat utilizând cuvântul cheie „ArrayList”.
ArrayList arrList = new ArrayList();
Cum se adaugă elemente într-o listă Array?
Puteți adăuga un singur element într-o listă de matrice utilizând metoda Add () și o gamă de elemente sau elemente multiple dintr-o altă colecție utilizând metoda AddRange ().
Exemplu:
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(); } } }
Aici, puteți vedea că am folosit metoda ArrayList.Add (). După cum puteți observa, am adăugat atât numere întregi, cât și șiruri în aceeași listă de matrice. Acest lucru este posibil deoarece o listă de matrice este de tip non-generic de date, adică poate conține un element de orice tip de date dat.
Cum se accesează un element dintr-o listă Array?
Un element de listă de matrice poate fi accesat similar cu o matrice, adică utilizând indexul. Dar, întrucât este un tip non-generic, trebuie mai întâi să-l aruncăm la un tip de date adecvat sau trebuie să folosim cuvânt cheie var în timp ce accesăm o valoare din lista de matrice.
Exemplu:
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(); } } }
În exemplul de mai sus, am preluat datele folosind indexul listei matrice și apoi le-am aruncat la tipul de date adecvat. Rezultatele au fost apoi tipărite pe consolă ca ieșire.
Ieșirea pentru programul de mai sus va fi:
Ieșire
Prima valoare a indexului este: 7896
A doua valoare a indexului este: Șapte
Cum se introduce un element în ArrayList?
Pentru a insera un element în ArrayList la un punct sau index specificat. se folosește 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(); } } }
Astfel, am inserat un șir nou la indexul 1 folosind metoda insert (). Deci, dacă rulăm programul de mai sus, vom obține următoarea ieșire:
Ieșire
Prima valoare a indexului este: 7896
A doua valoare a indexului este: Șapte
A doua valoare a indexului este: Opt
Cum se elimină un element din ArrayList?
Un element poate fi eliminat din ArrayList folosind metoda Remove (). Metoda Remove acceptă un parametru, adică valoarea care trebuie eliminată din matrice.
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(); } } }
Metoda de eliminare elimină valoarea dată din listă. Când valoarea este eliminată din indexul dat, valoarea ulterioară se deplasează cu un index în sus pentru a umple golul. Pe măsură ce eliminăm 0 indexuri, valoarea din indexul 1 se va deplasa și va umple golul la 0.
Ieșirea următorului program va fi:
Ieșire
Prima valoare a indexului este: 7896
A doua valoare a indexului este: Șapte
A doua valoare a indexului este: Opt
Valoarea la index 0 este: Opt
Cum se elimină elementul de listă folosind indexul?
Utilizatorul poate elimina un element de listă dintr-un anumit index utilizând metoda RemoveAt (). RemoveAt () acceptă un singur parametru cu un număr de index din care trebuie eliminat elementul. Similar metodei Eliminare, eliminarea unui element din mijloc va împinge următorul element pentru a se deplasa cu un pas în sus pentru a umple golul.
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(); } } }
În exemplul de mai sus, am folosit, RemoveAt pentru a elimina indexul 1. Prin urmare, elementul de la indexul 2 ar trebui să se deplaseze la indexul 1 pentru a înlocui golul.
Ieșirea următorului program va fi:
Ieșire
Prima valoare a indexului este: 7896
A doua valoare a indexului este: Șapte
A doua valoare a indexului este: Opt
Valoarea la 1 indice este: Șapte
Cum să sortați și să inversați o listă de matrice?
ArrayList oferă două metode diferite de sortare și inversare a operațiilor. Există o singură condiție, adică toate elementele din lista de matrice ar trebui să aibă același tip de date pentru comparație cu un comparator sau altfel va genera o eroare de rulare.
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(); } } }
În programul de mai sus, am creat mai întâi o listă de matrice cu tip de date întregi și apoi am folosit metoda de sortare pentru a sorta lista și metoda inversă pentru a inversa lista sortată.
Deci, rezultatul următoarei liste va fi:
Ieșire
Lista de matrici originale
7 4 5 1 3
Listă matrici sortate
1 3 4 5 7
Lista de matrice inversată
7 5 4 3 1
C # HashTable
Spațiul de nume System.Collections din C # conține Hashtable care este destul de similar cu Dicționarul. Hashtable stochează date sub formă de perechi cheie-valoare.
Face acest lucru intern atribuind un cod hash la cheia hash intern și ori de câte ori datele sunt accesate, acesta se potrivește codului hash cu o cheie hash pentru a prelua datele. Fiecare element din tabel va avea o pereche cheie-valoare
Cum se inițializează un HashTable?
Un HashTable poate fi inițializat utilizând cuvântul cheie HashTable și apoi creând o instanță a acestuia.
Hashtable hashtbl = new Hashtable();
Cum se adaugă elemente într-un HashTable?
Elementele pot fi adăugate la HashTable folosind metoda Add (). Permite utilizatorilor să adauge un articol cu cheia și valoarea acestuia. Nu este important să descrieți tipul de date al cheii sau al valorii. În timp ce adăugați elemente la HashTable, trebuie să vă amintiți că cheile nu pot conține valori nule ale căror valori pot fi nule.
HashTable.Add (Chei, valori);
Exemplu:
cum să testați o pagină web
class Program { static void Main(string() args) { Hashtable hashtbl = new Hashtable(); hashtbl.Add('Number',1); hashtbl.Add('Car', 'Ferrari'); hashtbl.Add(8, 'eight'); } }
După cum puteți vedea, am adăugat diferite tipuri de date ca chei și valori.
Cum se accesează elementele prezente într-un HashTable?
Se poate extrage valoarea oricărei chei din Hashtable folosind un indexer. Dar indexerul necesită și o cheie pentru a accesa și extrage valoarea din tabel.
Să adăugăm un mic fragment de cod la programul de mai sus pentru a prelua valori:
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(); } }
Acum, dacă executăm acest lucru, va fi produsă următoarea ieșire:
1
Ferrari
opt
În programul de mai sus, am aruncat valoarea tuturor cheilor pentru un anumit tip de date, pentru a elimina orice eroare de compilare care ar putea apărea. Acest lucru se datorează faptului că fiind o colecție non-generică, Hashtable nu conține informații despre tipul de date al oricărui conținut al acestuia, adică chei și valori.
Prin urmare, dacă încercăm direct să obținem compilatorul de date, ne vom confunda cu privire la tipul de date și vom arunca o eroare.
Cum se elimină un element din Hashtable?
Să presupunem că vrem să eliminăm o anumită pereche cheie-valoare din Hashtable. Pentru a realiza acest lucru, trebuie să folosim metoda Remove () oferită de colecții. Metoda de eliminare șterge definitiv o pereche dată valoare-cheie din Hashtable.
Eliminați (cheia);
Să adăugăm metoda Eliminare în programul de mai sus pentru a ne face ideea:
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(); } }
Ieșirea programului de mai sus va fi următoarea.
1
Ferrari
opt
Valoarea cheii date este:
Nu, valoarea este tipărită pe consolă, deoarece am eliminat cheia din Hashtable. Prin urmare, valoarea șirului din valueRemoved este nulă.
Dacă doriți să eliminați totul din hashtable, atunci C # ne oferă o altă metodă numită Clear (). Metoda Remove elimină o pereche cheie-valoare la un moment dat, în timp ce metoda Clear șterge totul din hashmap.
Să aruncăm o privire la programul de mai jos pentru a face acest lucru:
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(); } }
Programul de mai sus va elimina toate elementele din hashtable și îl va face gol.
Alte metode importante oferite de Hashtable sunt ContainsKey () și ContainsValue (). Ambele metode acceptă un argument care este o cheie sau o valoare și returnează o valoare booleană. Deci, dacă parametrul trecut cu această metodă este prezent în hashtable, atunci acesta va returna o valoare adevărată și dacă nu este prezent, atunci va fi returnat fals.
C # SortedList
După cum sugerează și numele, SortedList conține date sortate în ordine crescătoare. Este similar cu Hashtable, deoarece conține perechi cheie-valoare similare. Toate tastele inserate sau adăugate la SortedList sunt aranjate automat în ordine crescătoare.
Cum se inițializează o listă sortată?
O listă SortedList poate fi inițializată utilizând cuvântul cheie SortedList și creând o instanță de obiect pentru aceasta.
SortedList sortedList = new SortedList();
Obiectul poate fi apoi utilizat pentru efectuarea operațiunilor folosind proprietatea și metodele SortedList.
Cum se adaugă un element la o listă sortată?
Puteți adăuga un element la o listă sortată folosind metoda Add (). O listă sortată necesită să adăugați o cheie și o valoare. Puteți adăuga chei și valori în orice ordine doriți, iar lista sortată va aranja toate elementele adăugate în ordine crescătoare.
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(); } }
În programul de mai sus, puteți vedea că am adăugat un număr întreg ca cheie și apoi șir ca valorile. Puteți adăuga orice tip de date doriți și în orice ordine doriți. SortedList o va aranja în ordine crescătoare.
Similar cu HashTable, cheile nu pot fi nule și toate cheile ar trebui să aibă același tip de date pentru comparație, altfel va genera o eroare de compilare.
Lista Sortată sortează elementul de fiecare dată când le adăugați. Deci, chiar dacă adăugați orice element după ce s-a făcut sortarea, acesta va sorta din nou și va adăuga elementul la indexul corespunzător.
Cum se accesează elementele dintr-o listă sortată?
O valoare din Lista Sortată poate fi accesată folosind tasta.
Să adăugăm un cod simplu pentru a prelua valoarea din SortedList descrisă în exemplul anterior:
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(); } }
Ieșirea fragmentului de cod de mai sus va fi:
Un copac
Cinci mango
Trei lămâi
În fragmentul de cod de mai sus, trebuie să aruncăm valoarea tuturor cheilor pentru un anumit tip de date pentru a elimina orice eroare de compilare care ar putea apărea cu tipul de date al valorii. Acest lucru se face pentru a se asigura că o eroare de compilare nu este aruncată, chiar dacă unele dintre chei conțin diferite tipuri de date.
Cum să validați dacă există o cheie dată într-o listă sortată?
Există două metode încorporate, adică Conține () și ContainsKey () care ne ajută să stabilim dacă o anumită cheie există într-o listă sortată. ConstainsValue () este o altă metodă care este utilizată pentru a determina dacă o anumită valoare este prezentă sau nu în colecție.
Să aruncăm o privire la un program simplu pentru a afla mai multe despre aceste metode.
cele două elemente majore testate în testul de integrare sunt interfețele și rezultatele așteptate.
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(); } }
Ieșirea programului de mai sus va fi:
Lista sortată conține 5 chei: Adevărat
Lista sortată conține valoarea One Tree: True
Lista sortată conține 25 de chei: Fals
Lista sortată conține o valoare aleatorie: False
În programul de mai sus, puteți vedea clar că, dacă valoarea sau cheia este prezentă în lista sortată, atunci se returnează o valoare adevărată și, dacă este absentă, se returnează o valoare falsă.
Cum se elimină un element din SortedList?
Lista sortată oferă metode Remove () și RemoveAt () pentru a șterge orice element prezent într-o listă sortată. Remove acceptă un singur argument cu numele cheii și RemoveAt acceptă, de asemenea, un singur argument, dar cu index.
Ambele metode elimină orice element prezent în lista Sortată pe baza argumentului.
Să aruncăm o privire la un cod simplu pentru a-l înțelege mai clar.
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(); } }
Ieșirea programului de mai sus va fi:
Prezența dacă cheia este: Falsă
În programul de mai sus, am folosit mai întâi metoda Remove pentru a elimina o pereche cheie-valoare folosind cheia. Aceasta va elimina orice pereche cheie-valoare care se potrivește cu cheia furnizată în argument. Apoi am folosit metoda ContainsKey pentru a verifica dacă cheia eliminată nu mai există în lista Sorted.
În rândul următor, am folosit metoda RemoveAt care elimină elemente folosind indexul. Astfel, așa cum am discutat anterior, odată ce elementul particular va fi eliminat din index, un alt element se va deplasa în sus pentru a rearanja și a menține structura listei sortate.
Concluzie
Colecțiile sunt clase dedicate prezente în limbajul de programare C # pentru stocarea și operarea datelor. Acestea sunt utilizate pentru a efectua acțiuni specifice, adică pentru a crea liste dinamice, Reverse, Sortare etc. pe un set de date dat.
În acest tutorial, am aflat despre ArrayList, care este similar cu o matrice în anumite aspecte, dar nu are nicio dimensiune predefinită. De asemenea, am aflat despre HashTable care stochează date în perechi cheie-valoare. Orice valoare poate fi recuperată folosind tasta.
Am aflat, de asemenea, despre lista sortată, care este similară cu un HashTable, dar sortează automat toate datele prezente în interiorul său, în ordine crescătoare pe baza tastelor.
Datele din lista sortată sunt întotdeauna în ordine crescătoare, adică chiar dacă eliminați un anumit element din mijloc sau adăugați un element nou în lista sortată, acesta va aranja automat toate datele în ordine crescătoare.
Cod simplu
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(); } } }
=> Căutați aici Ghidul de instruire Easy C #
Lectură recomandată
- Tutorial Python DateTime cu exemple
- Tăiați comanda în Unix cu exemple
- Sintaxa de comandă Cat Unix, Opțiuni cu exemple
- Utilizarea cursorului în MongoDB cu exemple
- Comanda Ls în Unix cu exemple
- Metoda MongoDB Sort () cu exemple
- Comanda Grep în Unix cu exemple simple
- Utilizarea ObjectId () în MongoDB cu exemple