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

What is the ArrayList class in C#?

WBOY
Release: 2023-08-25 23:45:08
forward
1061 people have browsed it

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);
Copy after login

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

arr.Sort();
Copy after login

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

Output

List: 89 34 77 90
Sorted List: 34 77 89 90
Copy after login

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!

source:tutorialspoint.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template