Programa C# para verificar que las strings dadas son iguales o no usan el operador igual a (==)

Dadas dos strings, debemos verificar si son iguales usando el operador ==. El operador == compara la identidad de referencia, es decir, si se refieren a la misma identidad en el montón. Si son iguales, devolverá verdadero, de lo contrario, devolverá falso.

Ejemplo:

Input
String 1 : geeks
String 2 : geeks
Output   : Equal

Input
String 1 : geeks
String 2 : geeqs
Output   : Not Equal

Método:

Para las dos strings dadas, compárelas usando el operador ==

  • Si devuelve verdadero, entonces las strings son iguales.
  • Si devuelve falso, las strings no son iguales.

Ejemplo 1:

C#

// C# program to check given strings are
// equal or not. Using == operator
using System;
 
class GFG{
     
public static void Main()
{
    string str1 = "geeks";
    string str2 = "geeks";
     
    // Here we use == operator to check
    // the equality of the strings
    Console.WriteLine(str1 == str2);
}
}
Producción

True

Ejemplo 2:

C#

// C# program to check given strings
// are equal or not. Using == operator
using System;
 
class GFG{
     
public static void Main()
{
    string str1 = "geeks";
    string str2 = "geeqs";
     
    // Here we use == operator to check
    // the equality of the strings
    Console.WriteLine(str1 == str2);
}
}
Producción

False

Pero el operador == podría no funcionar como se esperaba cuando estamos comparando strings cuyas identidades de referencia no son las mismas. Entendamos con la ayuda del siguiente ejemplo:

C#

// C# program to check given strings
// are equal or not. Using == operator
using System; 
 
class GFG{
     
static void Main(string[] args) 
{
    object str1 = "geeks";  
    object str2 = new string("geeks");      
     
    Console.WriteLine(str1 == str2); 
}      
} 
Producción

False

Publicación traducida automáticamente

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