Trovare la lunghezza di una stringa

C#:
Trovare la lunghezza di una stringa

Come Fare:

Ecco un esempio che mostra come ottenere la lunghezza di una stringa in C#:

using System;

class Program
{
    static void Main()
    {
        string saluto = "Ciao, mondo!";
        int lunghezza = saluto.Length;

        Console.WriteLine($"La lunghezza della stringa è: {lunghezza}");
    }
}

Output:

La lunghezza della stringa è: 12

Approfondimento:

Nel mondo di C#, String.Length è un proprietà che ritorna il numero di caratteri in una stringa. Semplice e diretto.

Historicamente, trovare la lunghezza di una stringa in linguaggi come C era meno immediato, richiedendo la funzione strlen che contava i caratteri fino al terminatore nullo '\0'.

Alternative? In alcuni contesti potresti usare StringInfo.LengthInTextElements per ottenere il numero di elementi di testo, importante per le stringhe con caratteri composti come accenti o emoji.

Dettagli implementativi: Length non calcola ogni volta; è memorizzato nella stringa come valore intero. Le stringhe in C# sono immutabili, quindi la lunghezza è fissata dopo la creazione della stringa.

Vedi anche: