Konvertera en sträng till gemener

C#:
Konvertera en sträng till gemener

How to:

I C# konverterar du en sträng till gemener med ToLower() metoden. Här är ett kort exempel:

string example = "Hej Världen!";
string lowerCaseExample = example.ToLower();
Console.WriteLine(lowerCaseExample);

Output:

hej världen!

Deep Dive

Strängar i C# är objekt av System.String klassen. Genom åren har .ToLower() metoden varit del av .NET Framework, och senare in .NET Core och .NET 5/6+ som arbetat med Unicode och kulturella aspekter.

Det finns också .ToLowerInvariant(), som ignorerar kulturspecifika regler och använder en opartisk kulturinställning – användbar när man bearbetar data som ska vara konsekvent över olika kulturer.

Hur fungerar det då? ToLower() använder kulturella inställningar från CultureInfo objektet associerat med den köra tråden. Det betyder att beteendet kan variera beroende på klientens inställningar. Så använd .ToLowerInvariant() när du behöver konsistens, oavsett användarens kultur.

See Also