Maison >développement back-end >Tutoriel C#.Net >Qu'est-ce que la classe ArrayList en C# ?
La classe ArrayList représente une collection ordonnée d'objets qui peuvent être indexés individuellement. Il s'agit essentiellement d'un remplacement des tableaux.
Voici les méthodes de la classe Arraylist -
Mr No. | Méthodes et descriptions |
---|---|
1 |
public virtual int Add(object value); Ajouter un objet à la fin de ArrayList. |
2 |
public virtual void AddRange(ICollection c); Ajoutez les éléments de ICollection à la fin de ArrayList. |
3 |
public virtual void Clear(); Supprimez tous les éléments de ArrayList. |
public virtual bool Contains(object item); Détermine si un élément est dans ArrayList. |
|
5 |
public virtual ArrayList GetRange(int index, int count); Renvoie une ArrayList qui représente un sous-ensemble des éléments de l'ArrayList source. |
6 |
public virtual int IndexOf(object); Renvoie l'index de base zéro de la première occurrence d'une valeur dans une ArrayList ou une partie de celle-ci. |
7 | public virtual void Insert(int index, object value); Insère un élément dans ArrayList à l'index spécifié. |
8 |
public virtual void InsertRange(int index, ICollection c); Insérez les éléments de la collection dans l'index spécifié de l'ArrayList. |
9 |
public virtual void Remove(object obj); Supprimez la première occurrence d'un objet spécifique de l'ArrayList. |
10 | public virtual void RemoveAt(int index); Supprime l'élément à l'index spécifié de ArrayList. |
11 |
public virtual void RemoveRange(int index, int count); From ArrayList. |
12 |
public virtual void Reverse(); Inverser le ordre des éléments dans ArrayList. |
13 |
public virtual void SetRange(int index, ICollection c); Copiez les éléments de la collection dans une série d'éléments dans ArrayList. |
14 |
public virtual void Sort(); Trier les éléments dans ArrayList. |
15 | public virtual void TrimToSize(); strong> Définissez la capacité sur le nombre réel d'éléments dans ArrayList. |
Voyons un exemple de ArrayList -
Pour trier ArrayList en C#, utilisez la méthode Sort().
Ce qui suit est l'ArrayList -
ArrayList arr = new ArrayList(); arr.Add(32); arr.Add(12); arr.Add(55); arr.Add(8); arr.Add(13);
Utilisez maintenant la méthode Sort() pour trier l'ArrayList -
arr.Sort();
Vous pouvez essayer d'exécuter le code suivant pour trier l'ArrayList en C# -
Démonstration en direct
using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { ArrayList arr = new ArrayList(); arr.Add(89); arr.Add(34); arr.Add(77); arr.Add(90); Console.Write("List: "); foreach (int i in arr) { Console.Write(i + " "); } Console.WriteLine(); Console.Write("Sorted List: "); arr.Sort(); foreach (int i in arr) { Console.Write(i + " "); } Console.WriteLine(); Console.ReadKey(); } } }
List: 89 34 77 90 Sorted List: 34 77 89 90
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!