Maison >développement back-end >Tutoriel C#.Net >Qu'est-ce que la classe ArrayList en C# ?

Qu'est-ce que la classe ArrayList en C# ?

WBOY
WBOYavant
2023-08-25 23:45:081070parcourir

Quest-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 -

4
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# -

Exemple

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();
      }
   }
}

Sortie

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer