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!