c collections arraylist
Les collections C # sont les classes spécialisées pour stocker et modifier les données. Dans ce didacticiel, vous découvrirez les collections C # telles que ArrayList, HashTable et SortedList avec des exemples:
Ils servent à des fins différentes comme l'allocation de mémoire dynamique, l'évaluation des données non séquentielles, etc.
Toutes ces classes utilisent la classe d'objet qui est la classe de base pour tous les autres types de données.
=> Regardez la série complète de formations C # ici
Ce que vous apprendrez:
quel est le meilleur logiciel de nettoyage de pc
- Collections C # et leur utilisation
- C # ArrayList
- Comment initialiser une ArrayList?
- Comment ajouter des éléments dans une ArrayList?
- Comment accéder à un élément à partir d'une ArrayList?
- Comment insérer un élément dans ArrayList?
- Comment supprimer un élément de ArrayList?
- Comment supprimer un élément de liste à l'aide de l'index?
- Comment trier et inverser une ArrayList?
- Table de hachage C #
- C # SortedList
- C # ArrayList
- Conclusion
Collections C # et leur utilisation
C # ArrayList
ArrayList fait partie des collections en C #. Il est utilisé pour contenir des données de n'importe quel type de données. Il est similaire à un tableau en C # mais il n’a pas de taille définie. Sa taille augmente automatiquement à mesure que d'autres éléments y sont ajoutés.
Comment initialiser une ArrayList?
ArrayList peut être initialisé à l'aide du mot clé «ArrayList».
ArrayList arrList = new ArrayList();
Comment ajouter des éléments dans une ArrayList?
Vous pouvez ajouter un seul élément dans une liste de tableaux à l'aide de la méthode Add () et une plage d'éléments ou plusieurs éléments d'une autre collection à l'aide de la méthode AddRange ().
Exemple:
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(); } } }
Ici, vous pouvez voir que nous avons utilisé la méthode ArrayList.Add (). Comme vous pouvez le remarquer, nous avons ajouté à la fois des entiers et des chaînes dans la même liste de tableaux. Cela est possible car une liste de tableaux est de type de données non générique, c'est-à-dire qu'elle peut contenir un élément de n'importe quel type de données donné.
Comment accéder à un élément à partir d'une ArrayList?
Un élément de liste de tableau est accessible de la même manière qu'un tableau, c'est-à-dire en utilisant l'index. Mais comme il s'agit d'un type non générique, nous devons d'abord le convertir en un type de données approprié ou utiliser le mot clé var lors de l'accès à une valeur de la liste de tableaux.
Exemple:
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(); } } }
Dans l'exemple ci-dessus, nous avons récupéré les données à l'aide de l'index de la liste de tableaux, puis nous les avons convertis en type de données approprié. Les résultats ont ensuite été imprimés sur la console en tant que sortie.
La sortie pour le programme ci-dessus sera:
Production
La première valeur d'index est: 7896
La deuxième valeur d'index est: Sept
Comment insérer un élément dans ArrayList?
Pour insérer un élément dans ArrayList à un point ou un index spécifié. la méthode Insert () est utilisée.
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(); } } }
Ainsi, nous avons inséré une nouvelle chaîne à l'index 1 en utilisant la méthode insert (). Donc, si nous exécutons le programme ci-dessus, nous obtiendrons la sortie suivante:
Production
La première valeur d'index est: 7896
La deuxième valeur d'index est: Sept
La deuxième valeur d'index est: Huit
Comment supprimer un élément de ArrayList?
Un élément peut être supprimé de ArrayList à l'aide de la méthode Remove (). La méthode Remove accepte un paramètre, c'est-à-dire la valeur qui doit être supprimée du tableau.
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(); } } }
La méthode remove supprime la valeur donnée de la liste. Lorsque la valeur est supprimée de l'index donné, la valeur suivante déplace un index vers le haut pour combler l'écart. Comme nous supprimons 0 index, la valeur de l'index 1 se déplacera et remplira le vide à 0.
La sortie du programme suivant sera:
Production
La première valeur d'index est: 7896
La deuxième valeur d'index est: Sept
La deuxième valeur d'index est: Huit
La valeur à 0 index est: Huit
Comment supprimer un élément de liste à l'aide de l'index?
L'utilisateur peut supprimer un élément de liste d'un index particulier à l'aide de la méthode RemoveAt (). RemoveAt () accepte un seul paramètre avec un numéro d'index dont l'élément doit être supprimé. Similaire à la méthode Remove, la suppression d'un élément du milieu poussera l'élément suivant à se déplacer d'un cran vers le haut pour combler l'espace.
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(); } } }
Dans l'exemple ci-dessus, nous avons utilisé RemoveAt pour supprimer l'index 1. Par conséquent, l'élément à l'index 2 doit se déplacer vers l'index 1 pour remplacer l'écart.
La sortie du programme suivant sera:
copier le DVD sur le disque dur gratuitement
Production
La première valeur d'index est: 7896
La deuxième valeur d'index est: Sept
La deuxième valeur d'index est: Huit
La valeur à 1 indice est: Sept
Comment trier et inverser une ArrayList?
ArrayList propose deux méthodes différentes pour le tri et les opérations inverses. Il n'y a qu'une seule condition, c'est-à-dire que tous les éléments à l'intérieur de la liste de tableaux doivent avoir le même type de données pour la comparaison avec un comparateur, sinon cela générera une erreur d'exécution.
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(); } } }
Dans le programme ci-dessus, nous avons d'abord créé une liste de tableaux avec un type de données entier, puis nous avons utilisé la méthode de tri pour trier la liste et la méthode inverse pour inverser la liste triée.
Ainsi, la sortie de la liste suivante sera:
Production
Liste des baies d'origine
7 4 5 1 3
Liste des tableaux triés
1 3 4 5 7
Liste des tableaux inversés
7 5 4 3 1
Table de hachage C #
L'espace de noms System.Collections en C # contient Hashtable qui est assez similaire au Dictionary. Hashtable stocke les données sous la forme de paires clé-valeur.
Il le fait en interne en attribuant un code de hachage à la clé de hachage en interne et chaque fois que des données sont accédées, il fait correspondre le code de hachage avec une clé de hachage pour récupérer les données. Chaque élément du tableau aura une paire clé-valeur
Comment initialiser un HashTable?
Un HashTable peut être initialisé à l'aide du mot clé HashTable, puis en créant une instance de celui-ci.
Hashtable hashtbl = new Hashtable();
Comment ajouter des éléments à une table de hachage?
Les éléments peuvent être ajoutés au HashTable en utilisant la méthode Add (). Il permet aux utilisateurs d'ajouter un élément avec sa clé et sa valeur. Il n'est pas important de décrire le type de données de la clé ou de la valeur. Lors de l'ajout d'éléments au HashTable, vous devez vous rappeler que les clés ne peuvent pas contenir null dont les valeurs peuvent être nulles.
HashTable.Add (clés, valeurs);
Exemple:
class Program { static void Main(string() args) { Hashtable hashtbl = new Hashtable(); hashtbl.Add('Number',1); hashtbl.Add('Car', 'Ferrari'); hashtbl.Add(8, 'eight'); } }
Comme vous pouvez le voir, nous avons ajouté différents types de données en tant que clés et valeurs.
Comment accéder aux éléments présents dans une table de hachage?
On peut récupérer la valeur de n'importe quelle clé de la table de hachage à l'aide d'un indexeur. Mais l'indexeur a également besoin d'une clé pour accéder et récupérer la valeur de la table.
Ajoutons un petit extrait de code au programme ci-dessus pour récupérer les valeurs:
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(); } }
Maintenant, si nous exécutons ceci, la sortie suivante sera produite:
un
Ferrari
huit
Dans le programme ci-dessus, nous avons converti la valeur de toutes les clés pour un type de données donné, afin de supprimer toute erreur de compilation pouvant survenir. En effet, étant une collection non générique, Hashtable ne contient aucune information sur le type de données de l'un de ses contenus, c'est-à-dire les clés et les valeurs.
Par conséquent, si nous essayons directement d'obtenir le compilateur de données, nous deviendrons confus sur le type de données et lancerons une erreur.
Comment supprimer un élément de Hashtable?
Supposons que nous souhaitons supprimer une paire clé-valeur particulière de la table de hachage. Pour y parvenir, nous devons utiliser la méthode Remove () proposée par les collections. La méthode Remove supprime définitivement une paire clé-valeur donnée de la table de hachage.
Retirer (clé);
Ajoutons la méthode Remove dans le programme ci-dessus pour avoir l'idée:
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(); } }
La sortie du programme ci-dessus sera la suivante.
un
Ferrari
huit
La valeur de la clé donnée est:
Non, la valeur est imprimée sur la console car nous avons supprimé la clé de la table de hachage. Par conséquent, la valeur de chaîne de valueRemoved est nulle.
Si vous souhaitez tout supprimer de la table de hachage, C # nous fournit une autre méthode appelée Clear (). La méthode Remove supprime une paire clé-valeur à la fois, tandis que la méthode Clear supprime tout de la carte de hachage.
Jetons un œil au programme ci-dessous pour ce faire:
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(); } }
Le programme ci-dessus supprimera tous les éléments de la table de hachage et la rendra vide.
Les autres méthodes importantes proposées par Hashtable sont ContainsKey () et ContainsValue (). Ces deux méthodes acceptent un argument qui est une clé ou une valeur et renvoient une valeur booléenne. Ainsi, si le paramètre passé avec cette méthode est présent dans la table de hachage, il renverra une valeur vraie et s’il n’est pas présent, false sera renvoyé.
C # SortedList
Comme son nom l'indique, SortedList contient des données triées par ordre croissant. Il est similaire à Hashtable car il contient une paire clé-valeur similaire. Toutes les clés insérées ou ajoutées à la SortedList sont automatiquement classées par ordre croissant.
meilleures applications d'espionnage de téléphone portable pour Android
Comment initialiser une SortedList?
Une SortedList peut être initialisée en utilisant le mot clé SortedList et en créant une instance d'objet pour elle.
SortedList sortedList = new SortedList();
L'objet peut ensuite être utilisé pour effectuer des opérations à l'aide de la propriété et des méthodes SortedList.
Comment ajouter un élément à une SortedList?
Vous pouvez ajouter un élément à une SortedList à l'aide de la méthode Add (). Une SortedList vous oblige à ajouter une clé et une valeur. Vous pouvez ajouter des clés et des valeurs dans l'ordre de votre choix et la liste triée organisera tous les éléments ajoutés dans l'ordre croissant.
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(); } }
Dans le programme ci-dessus, vous pouvez voir que nous avons ajouté un entier comme clé, puis une chaîne comme valeurs. Vous pouvez ajouter n'importe quel type de données à votre guise et dans l'ordre de votre choix. La SortedList l'organisera par ordre croissant.
Semblable au HashTable, les clés ne peuvent pas être nulles et toutes les clés doivent avoir le même type de données pour la comparaison, sinon cela générera une erreur de compilation.
La liste triée trie l'élément à chaque fois que vous l'ajoutez. Ainsi, même si vous ajoutez un élément une fois le tri terminé, il triera et ajoutera à nouveau l'élément à son index approprié.
Comment accéder aux éléments d'une SortedList?
Une valeur de la liste triée est accessible à l'aide de la clé.
Ajoutons un code simple pour récupérer la valeur de la SortedList décrite dans l'exemple précédent:
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(); } }
La sortie de l'extrait de code ci-dessus sera:
Un arbre
Cinq mangues
Trois citrons
Dans l'extrait de code ci-dessus, nous devons convertir la valeur de toutes les clés pour un type de données donné pour supprimer toute erreur de compilation pouvant survenir avec le type de données de la valeur. Cela permet de garantir qu'aucune erreur de compilation n'est générée, même si certaines des clés contiennent des types de données différents.
Comment valider si une clé donnée existe dans une SortedList?
Il existe deux méthodes intégrées, à savoir Contient () et ContientClé () qui nous aident à déterminer si une clé particulière existe dans une sortedList. ConstainsValue () est une autre méthode utilisée pour déterminer si une valeur particulière est présente ou non dans la collection.
Jetons un œil à un programme simple pour en savoir plus sur ces méthodes.
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(); } }
La sortie du programme ci-dessus sera:
La liste triée contient 5 clés: True
La liste triée contient une valeur d'arbre: True
La liste triée contient 25 clés: False
La liste triée contient une valeur aléatoire: False
Dans le programme ci-dessus, vous pouvez clairement voir que si la valeur ou la clé est présente dans la liste triée, une valeur vraie est renvoyée et si elle est absente, une valeur fausse est renvoyée.
Comment supprimer un élément de la SortedList?
La liste triée propose les méthodes Remove () et RemoveAt () pour supprimer tout élément présent dans une liste triée. Remove accepte un seul argument avec le nom de la clé et RemoveAt accepte également un seul argument mais avec un index.
Ces deux méthodes suppriment tout élément présent dans la liste triée en fonction de l'argument.
Jetons un œil à un code simple pour le comprendre plus clairement.
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(); } }
La sortie du programme ci-dessus sera:
La présence si la clé est: False
Dans le programme ci-dessus, nous avons d'abord utilisé la méthode Remove pour supprimer une paire clé-valeur à l'aide de la clé. Cela supprimera toute paire clé-valeur correspondant à la clé fournie dans l'argument. Ensuite, nous avons utilisé la méthode ContainsKey pour vérifier que la clé supprimée n'existe plus dans la liste triée.
Dans la ligne suivante, nous avons utilisé la méthode RemoveAt qui supprime les éléments à l'aide de l'index. Ainsi, comme nous l'avons vu précédemment, une fois que l'élément particulier sera supprimé de l'index, un autre élément se déplacera vers le haut pour réorganiser et maintenir la structure de la liste triée.
Conclusion
Les collections sont des classes dédiées présentes dans le langage de programmation C # pour stocker et exploiter des données. Ceux-ci sont utilisés pour effectuer des actions spécifiques, c'est-à-dire créer des listes dynamiques, inverser, trier, etc. sur un ensemble de données donné.
Dans ce didacticiel, nous avons découvert ArrayList, qui est similaire à un tableau sous certains aspects, mais qui n’a pas de taille prédéfinie. Nous avons également découvert HashTable qui stocke les données dans des paires clé-valeur. Toute valeur peut être récupérée à l'aide de la clé.
Nous avons également découvert la liste triée qui est similaire à un HashTable mais qui trie automatiquement toutes les données présentes à l'intérieur, par ordre croissant en fonction des clés.
Les données à l'intérieur de la liste triée sont toujours dans l'ordre croissant, c'est-à-dire que même si vous supprimez un élément particulier du milieu ou ajoutez un nouvel élément à la liste triée, il organisera automatiquement toutes les données dans l'ordre croissant.
Exemple de code
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(); } } }
=> Recherchez le guide de formation Easy C # ici
lecture recommandée
- Tutoriel Python DateTime avec des exemples
- Commande Cut sous Unix avec des exemples
- Syntaxe des commandes Unix Cat, options avec exemples
- Utilisation du curseur dans MongoDB avec des exemples
- Commande Ls sous Unix avec des exemples
- Méthode MongoDB Sort () avec exemples
- Commande Grep sous Unix avec des exemples simples
- Utilisation d'ObjectId () dans MongoDB avec des exemples