c collections arraylist
Le raccolte C # sono le classi specializzate per archiviare e modificare i dati. In questo tutorial imparerai a conoscere le raccolte C # come ArrayList, HashTable e SortedList con esempi:
Servono a diversi scopi come l'allocazione dinamica della memoria, la valutazione dei dati non sequenziali, ecc.
Tutte queste classi utilizzano la classe oggetto che è la classe base per tutti gli altri tipi di dati.
=> Guarda qui la serie completa di formazione C #
Cosa imparerai:
domande e risposte del colloquio di test del software doc
Raccolte C # e loro utilizzo
C # ArrayList
ArrayList fa parte delle raccolte in C #. Viene utilizzato per contenere dati di qualsiasi tipo di dati. È simile a un array in C # ma non ha una dimensione definita. La sua dimensione aumenta automaticamente man mano che vengono aggiunti più elementi.
Come inizializzare un ArrayList?
ArrayList può essere inizializzato utilizzando la parola chiave 'ArrayList'.
ArrayList arrList = new ArrayList();
Come aggiungere elementi a un arrayList?
È possibile aggiungere un singolo elemento in un elenco di array utilizzando il metodo Add () e un intervallo di elementi o più elementi da un'altra raccolta utilizzando il metodo AddRange ().
Esempio:
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(); } } }
Qui puoi vedere che abbiamo utilizzato il metodo ArrayList.Add (). Come puoi notare, abbiamo aggiunto sia interi che stringhe nello stesso elenco di array. Ciò è possibile poiché un elenco di array è di un tipo di dati non generico, ovvero può contenere un elemento di qualsiasi tipo di dati specificato.
Come accedere a un elemento da un ArrayList?
È possibile accedere a un elemento dell'elenco di array in modo simile a un array, ovvero utilizzando l'indice. Ma poiché si tratta di un tipo non generico, dobbiamo prima eseguire il cast su un tipo di dati adatto o utilizzare la parola chiave var durante l'accesso a un valore dall'elenco di array.
Esempio:
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(); } } }
Nell'esempio precedente, abbiamo recuperato i dati utilizzando l'indice dell'elenco di array e quindi li abbiamo convertiti nel tipo di dati appropriato. I risultati sono stati quindi stampati nella console come output.
L'output per il programma di cui sopra sarà:
Produzione
Il primo valore di indice è: 7896
Il secondo valore di indice è: Seven
Come inserire un elemento in ArrayList?
Per inserire un elemento nell'ArrayList in un punto o indice specificato. viene utilizzato il metodo 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(); } } }
Pertanto, abbiamo inserito una nuova stringa all'indice 1 utilizzando il metodo insert (). Quindi, se eseguiamo il programma sopra, otterremo il seguente output:
Produzione
Il primo valore di indice è: 7896
Il secondo valore di indice è: Seven
Il secondo valore di indice è: Otto
Come rimuovere un elemento da ArrayList?
Un elemento può essere rimosso da ArrayList utilizzando il metodo Remove (). Il metodo Remove accetta un parametro, ovvero il valore che deve essere rimosso dall'array.
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(); } } }
Il metodo remove rimuove il valore specificato dall'elenco. Quando il valore viene rimosso dall'indice dato, il valore successivo si sposta di un indice verso l'alto per riempire il vuoto. Poiché stiamo rimuovendo 0 indici, il valore dall'indice 1 si sposterà e riempirà il vuoto a 0.
L'output del seguente programma sarà:
Produzione
Il primo valore di indice è: 7896
Il secondo valore di indice è: Seven
Il secondo valore di indice è: Otto
Il valore all'indice 0 è: Otto
Come rimuovere l'elemento dell'elenco utilizzando l'indice?
L'utente può rimuovere un elemento dell'elenco da un particolare indice utilizzando il metodo RemoveAt (). RemoveAt () accetta un singolo parametro con un numero di indice dal quale l'elemento deve essere rimosso. Simile al metodo Rimuovi, la rimozione di un elemento dal centro spingerà l'elemento successivo a spostarsi di un gradino verso l'alto per riempire il vuoto.
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(); } } }
Nell'esempio precedente, abbiamo utilizzato RemoveAt per rimuovere l'indice 1. Quindi, l'elemento all'indice 2 dovrebbe spostarsi all'indice 1 per sostituire lo spazio vuoto.
L'output del seguente programma sarà:
Produzione
Il primo valore di indice è: 7896
Il secondo valore di indice è: Seven
Il secondo valore di indice è: Otto
Il valore a 1 indice è: Sette
Come ordinare e invertire un arrayList?
ArrayList offre due diversi metodi per l'ordinamento e le operazioni inverse. C'è solo una condizione, cioè tutti gli elementi all'interno dell'elenco di array dovrebbero avere lo stesso tipo di dati per il confronto con un comparatore, altrimenti genererà un errore di runtime.
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(); } } }
Nel programma sopra, abbiamo prima creato un elenco di array con un tipo di dati intero e poi abbiamo utilizzato il metodo di ordinamento per ordinare l'elenco e il metodo inverso per invertire l'elenco ordinato.
Quindi, l'output del seguente elenco sarà:
Produzione
Elenco array originale
7 4 5 1 3
Elenco di array ordinati
1 3 4 5 7
Elenco di array inverso
7 5 4 3 1
Tabella hash C #
Lo spazio dei nomi System.Collections in C # contiene Hashtable che è abbastanza simile al Dictionary. Hashtable memorizza i dati sotto forma di coppie chiave-valore.
Lo fa internamente assegnando un codice hash alla chiave hash internamente e ogni volta che si accede ai dati, corrisponde al codice hash con una chiave hash per recuperare i dati. Ogni elemento nella tabella avrà una coppia chiave-valore
Come inizializzare una tabella hash?
Un HashTable può essere inizializzato utilizzando la parola chiave HashTable e quindi creandone un'istanza.
Hashtable hashtbl = new Hashtable();
Come aggiungere elementi a una tabella hash?
Gli elementi possono essere aggiunti all'HashTable utilizzando il metodo Add (). Consente agli utenti di aggiungere un elemento con la sua chiave e il suo valore. Non è importante descrivere il tipo di dati della chiave o del valore. Durante l'aggiunta di elementi all'HashTable, è necessario ricordare che le chiavi non possono contenere null i cui valori possono essere null.
HashTable.Add (Keys, Values);
Esempio:
class Program { static void Main(string() args) { Hashtable hashtbl = new Hashtable(); hashtbl.Add('Number',1); hashtbl.Add('Car', 'Ferrari'); hashtbl.Add(8, 'eight'); } }
Come puoi vedere, abbiamo aggiunto diversi tipi di dati come chiavi e valori.
Come accedere agli elementi presenti in una tabella hash?
È possibile recuperare il valore di qualsiasi chiave dall'Hashtable utilizzando un indicizzatore. Ma l'indicizzatore richiede anche una chiave per accedere e recuperare il valore dalla tabella.
Aggiungiamo un piccolo snippet di codice al programma precedente per recuperare i valori:
domande e risposte dell'intervista mysql per 3 anni di esperienza
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(); } }
Ora se lo eseguiamo, verrà prodotto il seguente output:
uno
ferrari
otto
Nel programma precedente, abbiamo eseguito il cast del valore di tutte le chiavi per un dato tipo di dati, per rimuovere qualsiasi errore di compilazione che potrebbe verificarsi. Questo perché essendo una raccolta non generica, Hashtable non contiene informazioni sul tipo di dati di nessuno dei suoi contenuti, ad esempio chiavi e valori.
Quindi, se proviamo direttamente a ottenere il compilatore di dati, ci confonderemo sul tipo di dati e genereremo un errore.
Come rimuovere un elemento da Hashtable?
Supponiamo di voler rimuovere una particolare coppia chiave-valore da Hashtable. Per ottenere ciò dobbiamo utilizzare il metodo Remove () offerto dalle collezioni. Il metodo Remove elimina permanentemente una determinata coppia chiave-valore dalla tabella hash.
Rimuovi (chiave);
Aggiungiamo il metodo Remove nel programma sopra per avere l'idea:
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(); } }
L'output del programma di cui sopra sarà il seguente.
uno
Ferrari
otto
Il valore della chiave data è:
No, il valore viene stampato sulla console poiché abbiamo rimosso la chiave da Hashtable. Pertanto, il valore della stringa da valueRemoved è null.
Se vuoi rimuovere tutto dalla tabella hash, C # ci fornisce un altro metodo chiamato Clear (). Il metodo Remove elimina una coppia chiave-valore alla volta mentre il metodo Clear elimina tutto dalla hashmap.
Diamo un'occhiata al seguente programma per farlo:
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(); } }
Il programma precedente rimuoverà tutti gli elementi dalla tabella hash e lo renderà vuoto.
Altri metodi importanti offerti da Hashtable sono ContainsKey () e ContainsValue (). Entrambi questi metodi accettano un argomento che è una chiave o un valore e restituiscono un valore booleano. Quindi, se il parametro passato con questo metodo è presente nella tabella hash, restituirà un valore vero e se non è presente verrà restituito falso.
SortedList in C #
Come suggerisce il nome, SortedList contiene dati ordinati in ordine crescente. È simile a Hashtable in quanto contiene una coppia chiave-valore simile. Tutte le chiavi inserite o aggiunte a SortedList vengono automaticamente disposte in ordine crescente.
Come inizializzare una SortedList?
Un SortedList può essere inizializzato utilizzando la parola chiave SortedList e creando un'istanza di oggetto per esso.
SortedList sortedList = new SortedList();
L'oggetto può quindi essere utilizzato per eseguire operazioni utilizzando la proprietà e i metodi SortedList.
Come aggiungere un elemento a un elenco ordinato?
Puoi aggiungere un elemento a un SortedList utilizzando il metodo Add (). Un SortedList richiede di aggiungere una chiave e un valore. È possibile aggiungere chiavi e valori nell'ordine desiderato e l'elenco ordinato disporrà tutti gli elementi aggiunti in ordine crescente.
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(); } }
Nel programma sopra, puoi vedere che abbiamo aggiunto intero come chiave e quindi stringa come valori. Puoi aggiungere qualsiasi tipo di dati come desideri e nell'ordine che desideri. SortedList lo disporrà in ordine crescente.
Simile all'HashTable, le chiavi non possono essere nulle e tutte le chiavi dovrebbero avere lo stesso tipo di dati per il confronto, altrimenti genererà un errore di compilazione.
L'elenco Ordinato ordina gli elementi ogni volta che li aggiungi. Quindi, anche se aggiungi un elemento dopo che l'ordinamento è stato eseguito, esso ordinerà e aggiungerà nuovamente l'elemento al suo indice appropriato.
Come accedere agli elementi da un elenco ordinato?
È possibile accedere a un valore nell'elenco ordinato utilizzando il tasto.
Aggiungiamo un semplice codice per recuperare il valore da SortedList descritto nell'esempio precedente:
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(); } }
L'output dello snippet di codice precedente sarà:
Un albero
Cinque manghi
Tre limoni
Nello snippet di codice sopra, dobbiamo eseguire il cast del valore di tutte le chiavi per un dato tipo di dati per rimuovere qualsiasi errore di compilazione che potrebbe verificarsi con il tipo di dati del valore. Questo viene fatto per garantire che non venga generato un errore di compilazione, anche se alcune delle chiavi contengono diversi tipi di dati.
Come convalidare se una determinata chiave esiste in una SortedList?
Ci sono due metodi integrati, ad es. Contiene () e ContainsKey () che ci aiutano a determinare se una particolare chiave esiste all'interno di una SortList. ConstainsValue () è un altro metodo che viene utilizzato per determinare se un particolare valore è presente all'interno della raccolta o meno.
Diamo un'occhiata a un semplice programma per saperne di più su questi metodi.
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(); } }
L'output del programma di cui sopra sarà:
L'elenco ordinato contiene 5 chiavi: True
L'elenco ordinato contiene il valore di One Tree: True
L'elenco ordinato contiene 25 chiavi: False
L'elenco ordinato contiene un valore casuale: False
Nel programma sopra, puoi vedere chiaramente che se il valore o la chiave è presente all'interno dell'elenco ordinato, viene restituito un valore vero e se è assente viene restituito un valore falso.
creare un makefile c ++
Come rimuovere un elemento da SortedList?
L'elenco ordinato offre i metodi Remove () e RemoveAt () per eliminare qualsiasi elemento presente all'interno di un elenco ordinato. Remove accetta un singolo argomento con il nome della chiave e RemoveAt accetta anche un singolo argomento ma con index.
Entrambi questi metodi rimuovono qualsiasi elemento presente all'interno dell'elenco Ordinato in base all'argomento.
Diamo un'occhiata a un semplice codice per capirlo più chiaramente.
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(); } }
L'output del programma di cui sopra sarà:
La presenza se la chiave è: False
Nel programma precedente, abbiamo prima utilizzato il metodo Remove per rimuovere una coppia chiave-valore utilizzando la chiave. Ciò rimuoverà qualsiasi coppia chiave-valore corrispondente alla chiave fornita nell'argomento. Quindi abbiamo utilizzato il metodo ContainsKey per verificare che la chiave rimossa non sia più presente nell'elenco Ordinato.
Nella riga successiva, abbiamo utilizzato il metodo RemoveAt che rimuove gli elementi utilizzando index. Quindi, come abbiamo discusso in precedenza, una volta che l'elemento particolare sarà stato rimosso dall'indice, un altro elemento si sposterà verso l'alto per riorganizzare e mantenere la struttura dell'elenco ordinato.
Conclusione
Le raccolte sono classi dedicate presenti nel linguaggio di programmazione C # per archiviare e operare sui dati. Questi vengono utilizzati per eseguire azioni specifiche, ad esempio per creare elenchi dinamici, Inverti, Ordina, ecc. Su un dato set di dati.
In questo tutorial, abbiamo appreso di ArrayList che è simile a un array in alcuni aspetti ma non ha alcuna dimensione predefinita. Abbiamo anche imparato a conoscere HashTable che archivia i dati in coppie chiave-valore. Qualsiasi valore può essere recuperato utilizzando la chiave.
Abbiamo anche imparato a conoscere l'elenco ordinato che è simile a una tabella hash ma ordina automaticamente tutti i dati presenti al suo interno, in ordine crescente in base alle chiavi.
I dati all'interno dell'elenco ordinato sono sempre in ordine crescente, ovvero anche se rimuovi un particolare elemento dal centro o aggiungi un nuovo elemento all'elenco ordinato, sistemerà automaticamente tutti i dati in ordine crescente.
Codice di esempio
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(); } } }
=> Cerca qui la guida di formazione Easy C #
Lettura consigliata
- Tutorial Python DateTime con esempi
- Comando Taglia in Unix con esempi
- Sintassi dei comandi Cat Unix, opzioni con esempi
- Utilizzo del cursore in MongoDB con esempi
- Comando Ls in Unix con esempi
- Metodo MongoDB Sort () con esempi
- Comando Grep in Unix con semplici esempi
- Utilizzo di ObjectId () in MongoDB con esempi