C# | Check if two StringCollection objects are equal
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.
Please Login to comment...