Home >Backend Development >C#.Net Tutorial >What is the ArrayList class in C#?

What is the ArrayList class in C#?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBforward
2023-08-25 23:45:081115browse

What is the ArrayList class in C#?

The ArrayList class represents an ordered collection of objects that can be individually indexed. It's basically a replacement for arrays.

The following are the methods of the Arraylist class-

4
MR. #Methods and descriptions
1 public virtual int Add(object value);

Add an object to the end of the ArrayList.

2 public virtual void AddRange(ICollection c);

Add the elements of ICollection Added to the end of the ArrayList.

3 public virtual void Clear();

Remove all elements from ArrayList .

public virtual bool Contains(object item);

Judge an element Whether in ArrayList.

5 public virtual ArrayList GetRange(int index, int count);

Return An ArrayList that represents a subset of the elements in the source ArrayList.

6 public virtual int IndexOf(object);

Return ArrayList or part of it The zero-based index of the first occurrence of a value in .

7 public virtual void Insert(int index , object value);

Insert the element into the ArrayList at the specified index.

8 public virtual void InsertRange(int index, ICollection c);

will The elements of the collection are inserted into the ArrayList at the specified index.

9 public virtual void Remove(object obj);

Remove from ArrayList The first occurrence of a specific object.

10 public virtual void RemoveAt(int index);

Delete ArrayList specified index elements at.

11 public virtual void RemoveRange(int index, int count);

From ArrayList.

12 public virtual void Reverse();

Reverse ArrayList The order of the elements.

13 public virtual void SetRange(int index, ICollection c);

will The elements of the collection are copied to a series of elements in the ArrayList.

14 public virtual void Sort();

Sort elements in ArrayList middle.

15 public virtual void TrimToSize(); strong>

Set the capacity to ArrayList the actual number of elements.

Let us see an example of ArrayList -

To sort ArrayList in C#, use Sort() method.

The following is the ArrayList -

ArrayList arr = new ArrayList();
arr.Add(32);
arr.Add(12);
arr.Add(55);
arr.Add(8);
arr.Add(13);

Now use the Sort() method to sort the ArrayList -

arr.Sort();

You can try running the following code to sort the ArrayList in C# -

Example

Real-time demonstration

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

Output

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

The above is the detailed content of What is the ArrayList class in C#?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete