C# | Método Char.Equals() – Part 1

En C#, Char.Equals() es un método de estructura System.Char que se utiliza para devolver un valor comprobando si la instancia actual es igual a un objeto especificado o un valor Char. Este método se puede sobrecargar pasándole diferentes tipos de argumentos.

  1. Método Char.Equals(Char)
  2. Método Char.Equals(Object)

Método Char.Equals(Char)

Este método se utiliza para devolver un valor comprobando si la instancia actual es igual al objeto Char especificado o no.

Sintaxis:

public bool Equals(Char ob);

Parámetro:

ob : Es el objeto requerido que se comparará con el valor de la instancia actual.

Tipo de devolución: si el parámetro ob dado es igual al valor de la instancia actual, devuelve verdadero ; de lo contrario , es falso . El tipo de retorno de este método es System.Boolean .

Ejemplo:

// C# program to illustrate the
// Char.Equals(Char) Method
using System;
  
public class GeeksforGeeks {
  
    // Main method
    public static void Main() {
  
        // declaration of datatype
        bool result;
        char ch1 = 'G';
  
        // checking if 'G' is equal or not
  
        // Here we are passing char G as the
        // parameter to the Equals Method
        result = ch1.Equals('G');
  
        Console.WriteLine(result);    
          
        // checking if 'v' is equal or not
        char ch2 = 'v';
  
        // Here we are passing char W as the
        // parameter to the Equals Method
        result = ch2.Equals('W');
  
        Console.WriteLine(result);        
    }
}
Producción:

True
False

Método Char.Equals(Object)

Este método se utiliza para devolver un valor comprobando si la instancia actual es igual o no al objeto especificado.

Sintaxis:

public override bool Equals(object ob);

Parámetro:

ob : Es el objeto requerido que se va a comparar con la instancia actual o nulo .

Tipo de devolución: si el parámetro ob dado es una instancia de Char y es igual al valor de la instancia actual, devuelve verdadero ; de lo contrario , es falso . El tipo de retorno de este método es System.Boolean .

Ejemplo:

// C# program to illustrate the
// Char.Equals(Object) Method
using System;
  
public class GeeksforGeeks {
  
    // Main method
    public static void Main() {
  
        // Declaration of data type
        bool result;
  
        // Checking if 'G' is equal or not
        char ch1 = 'G';
  
        // Here we are passing object ch1 as the
        // parameter to the Equals Method
        result = 'G'.Equals(ch1);
  
        Console.WriteLine(result);  
   
        // Checking if 'v' is equal or not
        char ch2 = 'v';
  
         // Here we are passing object ch2 as the
        // parameter to the Equals Method
        result = 'x'.Equals(ch2);
  
        Console.WriteLine(result);
    }
}
Producción:

True
False

Referencia: https://docs.microsoft.com/en-us/dotnet/api/system.char.equals?view=netframework-4.7.2

Publicación traducida automáticamente

Artículo escrito por ankita_saini 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 *