A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/c-sharp/c-sharp-check-if-two-arraylist-objects-are-equal/ below:

C# | Check if two ArrayList objects are equal

C# | Check if two ArrayList objects are equal

Last Updated : 11 Jul, 2025

Equals(Object) Method

which is inherited from the

Object class

is used to check whether the specified ArrayList object is equal to another ArrayList object or not.

Syntax:
public virtual bool Equals (object obj);

Here,

obj

is the object which is to be compared with the current object.

Return Value:

This method return

true

if the specified object is equal to the current object otherwise,

false

. Below programs illustrate the use of above-discussed method:

Example 1: CSharp
// C# program to if a ArrayList
// is equal to itself or not
using System;
using System.Collections;

class Geeks {

    // Main Method
    public static void Main(String[] args)
    {

        // Creating a ArrayList
        ArrayList arrlist = new ArrayList();

        // Adding elements to ArrayList
        arrlist.Add(1);
        arrlist.Add(2);
        arrlist.Add(3);
        arrlist.Add(4);
        arrlist.Add(5);

        // Checking whether arrlistis
        // equal to itself or not
        Console.WriteLine(arrlist.Equals(arrlist));
    }
}
Example 2:

The equals method only check if both ArrayList references refer to same object or not. It returns false if two objects are different, even if they have same values.

CSharp
// C# program to if a ArrayList
// is equal to another ArrayList
using System;
using System.Collections;

class Geeks {

    // Main Method
    public static void Main(String[] args)
    {

        // Creating a ArrayList
        ArrayList arrlist = new ArrayList();

        // Adding elements to ArrayList
        arrlist.Add("This");
        arrlist.Add("is");
        arrlist.Add("C#");
        arrlist.Add("ArrayList");
        arrlist.Add("Tutorial.");

        // Creating an ArrayList
        ArrayList arrlist2 = new ArrayList();

        // Adding elements to ArrayList
        arrlist2.Add("This");
        arrlist2.Add("is");
        arrlist2.Add("C#");
        arrlist2.Add("ArrayList");
        arrlist2.Add("Tutorial.");

        // Checking whether arrlist is
        // equal to arrlist2 or not
        Console.WriteLine(arrlist.Equals(arrlist2));

        // Creating a ArrayList
        ArrayList arrlist3 = new ArrayList();

        // Assigning arrlist2 to arrlist3
        arrlist3 = arrlist2;

        // Checking whether arrlist3 is
        // equal to arrlist2 or not
        Console.WriteLine(arrlist3.Equals(arrlist2));
    }
}
Note:

If the current instance is a reference type, the

Equals(Object)

method checks for reference equality.



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4