En C#, Equals(String, String) es un método String. Se utiliza para determinar si dos objetos String tienen el mismo valor o no. Básicamente, comprueba la igualdad. Si ambas strings tienen el mismo valor, devuelve verdadero; de lo contrario, devuelve falso. Este método es diferente de los métodos Compare y CompareTo. Este método compara dos strings en función del contenido.
Sintaxis:
bool string.Equals(string str1, string str2)
Explicación: este método tomará los dos parámetros en forma de objeto de string y verificará su igualdad. Después de verificar, este método devolverá valores booleanos. El tipo de valor devuelto de este método es System.Boolean . Este método devolverá verdadero si el valor de str1 es el mismo que el valor de str2; de lo contrario, será falso . Si tanto str1 como str2 son nulos , entonces el método devolverá verdadero .
Ejemplo :
Input: string str1 = "ProGeek 2.0"; string str2 = "ProGeek 2.0"; string.Equals(str1, str2) Output: True Input: string str3 = "GFG"; string str4 = "others"; string.Equals(str3, str4) Output: False
A continuación se muestran los programas para demostrar el método anterior:
- Programa 1:
CSharp
// C# program to illustrate the Equals() Method using System; class GFG { // Main Method public static void Main(string[] args) { string s1 = "ProGeek 2.0"; string s2 = "ProGeek 2.0"; // Equals() method return true // as both string objects are equal Console.WriteLine(s1.Equals(s2)); } }
True
- Programa 2:
CSharp
// C# program to illustrate the Equals() Method using System; class Geeks { // Main Method public static void Main(string[] args) { string s1 = "GFG"; string s2 = "others"; // this will give result false as // both s1 and s2 are different Console.WriteLine(s1.Equals(s2)); } }
False