Equals(Object) Method which is inherited from the Object class is used to check whether the specified SortedList object is equal to another SortedList 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:
// C# program to if a SortedList // is equal to another SortedList using System; using System.Collections; class Geeks { // Main Method public static void Main(String[] args) { // Creating a sorted list of key/value pairs SortedList fslist = new SortedList(); // Adding pairs to fslist fslist.Add( "Maths " , 98); fslist.Add( "English " , 99); fslist.Add( "Physics " , 97); fslist.Add( "Chemistry" , 96); fslist.Add( "CSE " , 100); // Checking whether fslist is // equal to itself or not Console.WriteLine(fslist.Equals(fslist)); } } |
Output:
True
Example 2:
// C# program to if a SortedList // is equal to another SortedList using System; using System.Collections; class Geeks { // Main Method public static void Main(String[] args) { // Creating a sorted list of key/value pairs SortedList fslist = new SortedList(); // Adding pairs to fslist fslist.Add( "Maths " , 98); fslist.Add( "English " , 99); fslist.Add( "Physics " , 97); fslist.Add( "Chemistry" , 96); fslist.Add( "CSE " , 100); // Creating an SortedList SortedList fslist2 = new SortedList(); // Adding elements to SortedList fslist2.Add( "1" , "one" ); fslist2.Add( "2" , "two" ); fslist2.Add( "3" , "three" ); fslist2.Add( "4" , "four" ); fslist2.Add( "5" , "five" ); // Checking whether fslist is // equal to fslist2 or not Console.WriteLine(fslist.Equals(fslist2)); // Creating a sorted list of key/value pairs SortedList fslist3 = new SortedList(); // Assigning fslist2 to fslist3 fslist3 = fslist2; // Checking whether fslist3 is // equal to fslist2 or not Console.WriteLine(fslist3.Equals(fslist2)); } } |
Output:
False True
Note: If the current instance is a reference type, the Equals(Object) method checks for reference equality.