El método Equals(Object) que se hereda de la clase Object se usa para verificar si un objeto de clase Stack especificado es igual a otro objeto de clase Stack o no. Este método viene bajo el espacio de System.Collections
nombres.
Sintaxis:
public virtual bool Equals (object obj);
Aquí, obj es el objeto que se comparará con el objeto actual.
Valor devuelto: este método devuelve verdadero si el objeto especificado es igual al objeto actual; de lo contrario, devuelve falso.
Los siguientes programas ilustran el uso del método mencionado anteriormente:
Ejemplo 1:
// C# code to check if two Stack // class objects are equal or not using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a Stack named st1 Stack st1 = new Stack(); // Adding elements to st1 st1.Push(1); st1.Push(2); st1.Push(3); st1.Push(4); // Checking whether st1 is // equal to itself or not Console.WriteLine(st1.Equals(st1)); } }
Producción:
True
Ejemplo 2:
// C# code to check if two Stack // class objects are equal or not using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a Stack named st1 Stack st1 = new Stack(); // Adding elements to the Stack st1.Push("C"); st1.Push("C++"); st1.Push("Java"); st1.Push("C#"); // Creating a Stack named st2 Stack st2 = new Stack(); st2.Push("HTML"); st2.Push("CSS"); st2.Push("PHP"); st2.Push("SQL"); // Checking whether st1 is // equal to st2 or not Console.WriteLine(st1.Equals(st2)); // Creating a new Stack Stack st3 = new Stack(); // Assigning st2 to st3 st3 = st2; // Checking whether st3 is // equal to st2 or not Console.WriteLine(st3.Equals(st2)); } }
Producción:
False True
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA