Skip to content
Related Articles
Get the best out of our app
GFG App
Open App
geeksforgeeks
Browser
Continue

Related Articles

C# | Check if two StringCollection objects are equal

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

Equals(Object) Method which is inherited from the Object class is used to check if a specified StringCollection object is equal to another StringCollection 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 it returns false.

Below programs illustrate the use of above-discussed method:

Example 1:




// C# code to check if two
// StringCollections are equal or not
using System;
using System.Collections.Specialized;
  
class GFG {
  
    // Driver code
    public static void Main()
    {
  
        // creating a StringCollection named myCol
        StringCollection myCol = new StringCollection();
  
        // Adding elements in StringCollection
        myCol.Add("A");
        myCol.Add("B");
        myCol.Add("C");
        myCol.Add("D");
        myCol.Add("E");
  
        // Checking whether myCol is
        // equal to itself or not
        Console.WriteLine(myCol.Equals(myCol));
    }
}


Output:

True

Example 2:




// C# code to check if two
// StringCollections are equal or not
using System;
using System.Collections.Specialized;
  
class GFG {
  
    // Driver code
    public static void Main()
    {
  
        // creating a StringCollection named my1
        StringCollection my1 = new StringCollection();
  
        // Adding elements in StringCollection
        my1.Add("GFG");
        my1.Add("Noida");
        my1.Add("DS");
        my1.Add("Geeks");
        my1.Add("Classes");
  
        // Creating a StringCollection named my2
        StringCollection my2 = new StringCollection();
  
        my2.Add("Australia");
        my2.Add("Belgium");
        my2.Add("Netherlands");
        my2.Add("China");
        my2.Add("Russia");
        my2.Add("India");
  
        // Checking whether my1 is
        // equal to my2 or not
        Console.WriteLine(my1.Equals(my2));
  
        // Creating a new StringCollection
        StringCollection my3 = new StringCollection();
  
        // Assigning my2 to my3
        my3 = my2;
  
        // Checking whether my3 is
        // equal to my2 or not
        Console.WriteLine(my3.Equals(my2));
    }
}


Output:

False
True

Note: If the current instance is a reference type, the Equals(Object) method checks for reference equality.


My Personal Notes arrow_drop_up
Last Updated : 01 Feb, 2019
Like Article
Save Article
Similar Reads