AD

¿Ya dominas lo básico? Un curso estructurado de C# es la vía rápida para dar el salto.

Ver cursos de C# en Udemy

Enlace de afiliado. No te cuesta nada extra.

#️⃣Lecciones de C#
Lección 39 / 68

Normalizar cadenas (Trim, unificar mayúsculas)

En esta lección dejarás un texto en una forma estándar antes de compararlo o guardarlo.

Trim() quita los espacios de los extremos y ToLower() pasa todo a minúscula. Encadenados dejan el texto listo para comparar.

El código de ejemplo limpia un texto con espacios sobrantes y mayúsculas mezcladas.

Recuerda que string es inmutable: estos métodos devuelven un texto nuevo y no modifican el original. Llamarlos sin guardar el resultado no hace nada, y es un despiste sorprendentemente común.

Un detalle que importa en español: ToLower() usa la configuración regional actual. El caso famoso es el turco, donde la I mayúscula no baja a la i esperada, pero el principio vale para cualquier idioma. Para comparaciones internas que deban comportarse igual en todas partes se usa ToLowerInvariant().

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar C# directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)