El método Equals(Object) que se hereda de la clase Object se usa para comprobar si un objeto BitArray especificado es igual a otro objeto BitArray 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# code to if specified // BitArray object is equal // to the current object using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a BitArray BitArray myBitArr1 = new BitArray(4); // Creating a BitArray BitArray myBitArr2 = new BitArray(4); // Initializing values in myBitArr1 myBitArr1[0] = false; myBitArr1[1] = false; myBitArr1[2] = true; myBitArr1[3] = true; // Initializing values in myBitArr2 myBitArr2[0] = false; myBitArr2[2] = false; myBitArr2[1] = true; myBitArr2[3] = true; // using Equals(Object) method // to check if myBitArr1 is // equal to myBitArr2 or not Console.WriteLine(myBitArr1.Equals(myBitArr2)); } }
Producción:
False
Ejemplo 2:
// C# code to if specified // BitArray object is equal // to the current object using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a BitArray BitArray myBitArr1 = new BitArray(4); // Creating a BitArray BitArray myBitArr2 = new BitArray(4); // Initializing values in myBitArr1 myBitArr1[0] = false; myBitArr1[1] = false; myBitArr1[2] = true; myBitArr1[3] = true; // Initializing values in myBitArr2 myBitArr2[0] = false; myBitArr2[2] = false; myBitArr2[1] = true; myBitArr2[3] = true; // using Equals(Object) method // to check if myBitArr1 is // equal to myBitArr2 or not Console.WriteLine(myBitArr1.Equals(myBitArr2)); // Creating a BitArray BitArray myBitArr3 = new BitArray(4); // assigning myBitArr2 to myBitArr3 myBitArr3 = myBitArr2; // using Equals(Object) method // to check if myBitArr2 is // equal to myBitArr3 or not Console.WriteLine(myBitArr2.Equals(myBitArr3)); } }
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