⛓️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