Calculando la longitud de una cadena

C#:
Calculando la longitud de una cadena

Cómo hacerlo:

Aquí tenemos un código en C# que muestra cómo encontrar la longitud de una cadena y un ejemplo de salida.

using System;

class Program {
    static void Main() {
        string ejemplo = "¡Hola, Programadores!";
        int longitud = ejemplo.Length;

        Console.WriteLine($"La longitud de la cadena es: {longitud}");
    }
}

Salida:

La longitud de la cadena es: 21

Inmersión Profunda

Históricamente, encontrar la longitud de una cadena era una operación más compleja en lenguajes que no administraban este aspecto automáticamente, como en C donde tenías que recorrer la cadena hasta encontrar el carácter nulo de terminación. En C#, .Length es una propiedad de la clase String que te da la longitud directamente, es cómodo y evita errores.

Existen alternativas para situaciones más complejas, como cuando trabajas con Unicode y necesitas contar “graphemes” en lugar de simplemente caracteres, en esos casos podrías usar StringInfo.LengthInTextElements.

Detalles de implementación sobre .Length: es una propiedad de solo lectura que devuelve un int. La propiedad cuenta los caracteres de Char que componen la String, incluyendo espacios y caracteres de control.

Ver También

  • Documentación de Microsoft sobre la clase String: String Class

Estos enlaces conducen a recursos que expandirán tu conocimiento sobre las cadenas en C# y te prepararán mejor para manejarlas en tus proyectos. ¡Feliz codificación!