Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist die ArrayList-Klasse in C#?

Was ist die ArrayList-Klasse in C#?

WBOY
WBOYnach vorne
2023-08-25 23:45:08984Durchsuche

Was ist die ArrayList-Klasse in C#?

Die ArrayList-Klasse stellt eine geordnete Sammlung von Objekten dar, die einzeln indiziert werden können. Es ist im Grunde ein Ersatz für Arrays.

Die folgende Methoden der ArrayList -Klasse -

2public virtual void AddRange(ICollection c);3public virtual void Clear();4public virtual bool Enthält (Objektelement);5public virtual ArrayList GetRange(int index, int count);6public virtual int IndexOf(object);78public virtual void InsertRange(int index, ICollection c);910public virtual void RemoveAt(int index);11public virtual void RemoveRange(int index, int count);12public virtual void Reverse();13public virtual void SetRange(int index, ICollection c);14public virtual void Sort();15public virtual void TrimToSize();Sehen wir uns ein Beispiel für ArrayList an. Um ArrayList in C# zu sortieren, verwenden Sie die Methode Sort(). Beispiel Live-Demonstration
mr. Objekt zum ArrayList-Ende hinzufügen.
Fügen Sie die Elemente von ICollection am Ende von ArrayList hinzu.

Alle Elemente aus ArrayList entfernen.

Bestimmen Sie, ob sich ein Element in ArrayList befindet.

Gibt eine ArrayList zurück, die eine Teilmenge der Elemente in der Quell-ArrayList darstellt.

Gibt den nullbasierten Index des ersten Vorkommens eines Werts in einer ArrayList oder einem Teil davon zurück.

public virtual void Insert(int index, object value); Ein Element am angegebenen Index in die ArrayList einfügen.

Fügen Sie die Elemente der Sammlung in den angegebenen Index der ArrayList ein.

public virtual void Remove(object obj); Entferne das erste Vorkommen eines bestimmten Objekts aus der ArrayList.

Entfernen Sie das Element am angegebenen Index von ArrayList.

From ArrayList.

. Reverse The Reihenfolge der Elemente in der ArrayList.

Kopieren Sie die Elemente der Sammlung in eine Reihe von Elementen in der ArrayList.

Elemente in ArrayList sortieren.

Stellen Sie die Kapazität auf die tatsächliche Anzahl der Elemente in der ArrayList ein.

Das Folgende ist die ArrayList - strong>
ArrayList arr = new ArrayList();
arr.Add(32);
arr.Add(12);
arr.Add(55);
arr.Add(8);
arr.Add(13);
Jetzt verwenden Sie die Methode Sort(), um die ArrayList zu sortieren -

arr.Sort();

Sie können versuchen, den folgenden Code auszuführen, um die ArrayList in C# zu sortieren -

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

Ausgabe

List: 89 34 77 90
Sorted List: 34 77 89 90

Das obige ist der detaillierte Inhalt vonWas ist die ArrayList-Klasse in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen