El método Equals(Object) que se hereda de la clase Object se utiliza para verificar si un objeto de clase Queue especificado es igual a otro objeto de clase Queue 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 Queue // class objects are equal or not using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a Queue named q1 Queue q1 = new Queue(); // Adding elements to q1 q1.Enqueue(1); q1.Enqueue(2); q1.Enqueue(3); q1.Enqueue(4); // Checking whether q1 is // equal to itself or not Console.WriteLine(q1.Equals(q1)); } }
Producción:
True
Ejemplo 2:
// C# code to check if two Queue // class objects are equal or not using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a Queue named q1 Queue q1 = new Queue(); // Adding elements to the Queue q1.Enqueue("C"); q1.Enqueue("C++"); q1.Enqueue("Java"); q1.Enqueue("C#"); // Creating a Queue named q2 Queue q2 = new Queue(); q2.Enqueue("HTML"); q2.Enqueue("CSS"); q2.Enqueue("PHP"); q2.Enqueue("SQL"); // Checking whether q1 is // equal to q2 or not Console.WriteLine(q1.Equals(q2)); // Creating a new Queue Queue q3 = new Queue(); // Assigning q2 to q3 q3 = q2; // Checking whether q3 is // equal to q2 or not Console.WriteLine(q3.Equals(q2)); } }
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