C# | Compruebe si dos objetos StringBuilder son iguales

El método StringBuilder.Equals se usa para verificar si esta instancia es igual a un objeto específico.

Sintaxis: public bool Equals (System.Text.StringBuilder sb); Aquí, sb es un objeto para comparar con esta instancia, o nulo. Valor de retorno: devolverá verdadero si esta instancia y sb tienen una string, capacidad y valores de MaxCapacity iguales; en caso contrario, falso.

Ejemplo 1: 

csharp

// C# program to if a StringBuilder object
// is equal to another StringBuilder object
using System;
using System.Text;
 
class Geeks {
 
    // Main Method
    public static void Main(String[] args)
    {
 
        // Create a StringBuilder object
        // with a String passed as parameter
        StringBuilder st1 = new StringBuilder("GeeksforGeeks");
 
        // Checking whether st1 is
        // equal to itself or not
        Console.WriteLine(st1.Equals(st1));
    }
}
Producción:

True

Ejemplo 2: 

csharp

// C# program to if a StringBuilder object
// is equal to another StringBuilder object
using System;
using System.Text;
 
class Geeks {
 
    // Main Method
    public static void Main(String[] args)
    {
 
        // Create a StringBuilder object
        // with a String passed as parameter
        StringBuilder st1 = new StringBuilder("GeeksforGeeks");
 
        // Create a StringBuilder object
        // with a String passed as parameter
        StringBuilder st2 = new StringBuilder("GFG");
 
        // Checking whether st1 is
        // equal to st2 or not
        Console.WriteLine(st1.Equals(st2));
 
        // Create a StringBuilder object
        // with a String passed as parameter
        StringBuilder st3 = new StringBuilder();
 
        // Assigning st2 to st3
        st3 = st2;
 
        // Checking whether st3 is
        // equal to st2 or not
        Console.WriteLine(st3.Equals(st2));
    }
}
Producción:

False
True

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *