El método Equals(Object) que se hereda de la clase Object se usa para verificar si un objeto List<T> especificado es igual a otro objeto List<T> o no.
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# program to if a List object // is equal to another List object using System; using System.Collections.Generic; class Geeks { // Main Method public static void Main(String[] args) { // Creating an List<T> of Integers List<int> firstlist = new List<int>(); // Adding elements to List firstlist.Add(17); firstlist.Add(19); firstlist.Add(21); firstlist.Add(9); firstlist.Add(75); firstlist.Add(19); firstlist.Add(73); // Checking whether firstlist is // equal to itself or not Console.WriteLine(firstlist.Equals(firstlist)); } }
Producción:
True
Ejemplo 2:
// C# program to if a List object // is equal to another List object using System; using System.Collections.Generic; class Geeks { // Main Method public static void Main(String[] args) { // Creating a List of strings List<string> list1 = new List<string>(); // Inserting elements in List list1.Add("DS"); list1.Add("C++"); list1.Add("Java"); list1.Add("JavaScript"); // Creating an List<T> of Integers List<int> list2 = new List<int>(); // Adding elements to List list2.Add(78); list2.Add(44); list2.Add(27); list2.Add(98); list2.Add(74); // Checking whether list1 is // equal to list2 or not Console.WriteLine(list1.Equals(list2)); // Creating a List of integers List<int> list3 = new List<int>(); // Assigning list2 to list3 list3 = list2; // Checking whether list3 is // equal to list2 or not Console.WriteLine(list3.Equals(list2)); } }
Producción:
False True
Nota: si la instancia actual es un tipo de referencia, el método Equals(Object) comprueba la igualdad de referencia.
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