Hitta längden på en sträng

C#:
Hitta längden på en sträng

How to:

C# använder Length-egenskapen för att få en strängs längd. Koden är rak: minSträng.Length. Enkel som en plätt, så här ser det ut i praktiken:

using System;

class Program {
    static void Main() {
        string greeting = "Hej världen!";
        Console.WriteLine(greeting.Length); // 12
    }
}

Kör koden, och din output blir 12, eftersom “Hej världen!” har 12 tecken.

Deep Dive:

Historiskt sett har stränglängder varit centrala i många programmeringsspråk. I C#, som är ett högnivåspråk, är hanteringen av stränglängder smidig och direkt.

Det finns alternativ till Length, till exempel StringInfo-klassen för mer komplexa scenarion som att hantera Unicode och kombinerade tecken. Dessa är dock sällan nödvändiga för enkel längdberäkning.

Implementationen av Length är effektiv. C# strängar är objekt av klassen String, som lagrar längden internt som en int. När du begär .Length, hämtas helt enkelt detta värde - det räknas inte varje gång.

See Also: