Maison > Article > développement back-end > Liste triée C#
Une collection de paires de clés et de valeurs dans laquelle le tri est effectué en fonction des clés est appelée SortedList en C# dans laquelle le tri est effectué par ordre croissant par défaut et la collection est à la fois de type générique et non générique. et l'espace de noms System.Collections.Generic définit la liste triée générique et System. L'espace de noms des collections définit la liste triée non générique et les interfaces IEnumerable, ICollection, IDictionary et IClonable sont implémentées par la classe de liste triée et tout élément de la liste triée est identifié par son index ou ses clés et l'objet de la liste triée conserve deux tableaux en interne. pour stocker les éléments de la liste dans laquelle un tableau est utilisé pour stocker les clés et l'autre tableau est utilisé pour stocker les valeurs associées aux clés.
Syntaxe :
SortedListlist_name = new SortedList();
Où list_name est le nom de la liste.
Vous trouverez ci-dessous les exemples de SortedList C# :
Programme C# pour créer une SortedList et vérifier si l'objet de la SortedList avait une taille fixe ou non et aussi pour vérifier si la SortedList est en lecture seule ou non.
Code :
using System; using System.Collections; //a class called program is created class program { // main method is called public static void Main() { // a sorted list is created SortedList List = new SortedList(); //Adding the keys and values pairs to the created sorted list List.Add("10", "Shobha"); List.Add("20", "Ramya"); List.Add("30", "Rahul"); List.Add("40", "Bhuvan"); List.Add("50", "Kiran"); //Displaying the elements of the sorted list by using keys for (int r = 0; r <List.Count; r++) { Console.WriteLine("{0} and {1}", List.GetKey(r), List.GetByIndex(r)); } // checking if the sorted list has a fixed size or no Console.WriteLine(List.IsFixedSize); //checking if the sorted list is read only or not Console.WriteLine(List.IsReadOnly); } }
Sortie :
Explication : Dans le programme ci-dessus, une classe appelée programme est créée. Ensuite, la méthode principale est appelée. Ensuite, une nouvelle liste triée est créée. Ensuite, les éléments sont ajoutés à la liste triée nouvellement créée sous la forme de paires clés et valeurs. Ensuite les éléments de la liste triée sont affichés à l'aide des touches. Ensuite, en utilisant une propriété de liste triée, la liste triée est vérifiée si elle a une taille fixe ou non. Ensuite, en utilisant une propriété de liste triée, la liste triée est vérifiée si elle est en lecture seule ou non. La sortie du programme est affichée dans l'instantané ci-dessus.
Programme C# pour créer une liste triée et afficher le nombre d'éléments dans la liste triée et pour afficher la capacité de la liste triée et effacer tous les éléments de la liste triée.
Code :
using System; using System.Collections; //a class called program is created class program { // main method is called public static void Main() { //a sorted list is created SortedList List = new SortedList(); // Adding elements to SortedList List.Add("10", "Shobha"); List.Add("20", "Ramya"); List.Add("30", "Rahul"); List.Add("40", "Bhuvan"); List.Add("50", "Kiran"); //the number of elements in the newly created sorted list is displayed Console.WriteLine("The count of the elements in the sorted list is : " + List.Count); //the capacity of the newly created sorted list is displayed Console.WriteLine("The newly created sorted list's capacity is : " + List.Capacity); //Deleting all the elements from the newly created sorted list List.Clear(); // the number of elements in the sorted list after using clear() function is displayed Console.WriteLine("The count of the elements in the sorted list after using the clear() function is : " + List.Count); // the capacity of the sorted list after using the clear() function is displayed Console.WriteLine("The sorted list's capacity after using the clear() function is : " + List.Capacity); } }
Sortie :
Explication : Dans le programme ci-dessus, une classe appelée programme est créée. Ensuite, la méthode principale est appelée. Ensuite, une nouvelle liste triée est créée. Ensuite, les éléments sont ajoutés à la liste triée nouvellement créée sous la forme de paires clés et valeurs. Ensuite, le nombre d'éléments de la liste triée est affiché à l'aide de la propriété count. Ensuite, en utilisant la propriété de capacité de la liste triée, la capacité de la liste triée est vérifiée. Ensuite, en utilisant la propriété clear de la liste triée, les éléments de la liste triée sont supprimés. Là encore, le nombre d’éléments de la liste triée est affiché à l’aide de la propriété count. Ensuite, en utilisant à nouveau la propriété de capacité de la liste triée, la capacité de la liste triée est vérifiée. La sortie du programme est affichée dans l'instantané ci-dessus.
L’utilisation de SortedList en C# présente plusieurs avantages. Ce sont :
Conclusion : Dans ce tutoriel, nous comprenons le concept de SortedList en C# à travers la définition, la syntaxe de SortedList en C#, le fonctionnement de SortedList en C# à travers des exemples et leurs résultats et les avantages de l'utilisation de SortedList en C# .
Ceci est un guide de C# SortedList. Nous discutons ici de l'introduction à C# SortedList et de ses avantages ainsi que de ses exemples et de l'implémentation du code. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus –
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!