⛓️Comparación de cadenas
Equals
Compara si dos cadenas son idénticas.
string a = "hola";
string b = "Hola";
bool sonIguales = a.Equals(b); // False
bool sonIgualesIgnorandoMayusculas = a.Equals(b, StringComparison.OrdinalIgnoreCase); // True
Compare y CompareOrdinal
Compara dos cadenas y devuelve un entero que indica su relación.
int resultado = string.Compare("café", "cafe", StringComparison.CurrentCulture);
0
indica que las cadenas son equivalentes.Un valor menor que
0
indica que la primera cadena precede a la segunda.Un valor mayor que
0
indica que la primera cadena sigue a la segunda.
StartsWith y EndsWith
Determina si una cadena comienza o termina con un prefijo o sufijo específico.
bool empiezaCon = "Hola mundo".StartsWith("Hola"); // True
bool terminaCon = "Hola mundo".EndsWith("mundo"); // True
Última actualización