Strängar

OrdFörklaring
Contains()Kollar om en sträng finns någonstans inuti en annan. Returnerar true/false, inte var.
IndexOf()Letar upp var en delsträng börjar, som index. Ger -1 om den inte hittas.
Insert() / Remove()Klistrar in text på en position, respektive tar bort ett antal tecken från en position.
IsNullOrEmpty() / IsNullOrWhiteSpace()Statiska metoder som kollar om en sträng är tom respektive tom eller bara blanksteg.
LastIndexOf()Som IndexOf(), men letar bakifrån och ger den sista förekomsten.
PadLeft() / PadRight()Fyller ut en sträng till en viss längd med ett tecken, på vänster respektive höger sida.
Raw string literals """..."""Text mellan tre citattecken tas exakt som den står — inget behöver escapas.
Replace()Byter ut alla förekomster av en delsträng mot en annan.
Split()Delar en sträng till en array av strängar, baserat på ett avgränsartecken.
StartsWith() / EndsWith()Kollar om en sträng börjar eller slutar med en specifik delsträng.
string.Format()Föregångaren till string interpolation — samma idé men med numrerade platshållare: {0}, {1}.
string.Join()Motsatsen till Split() — limmar ihop en array av strängar till en enda, med ett valfritt mellantecken.
String interpolation $"{}"Blandar text och variabelvärden direkt i strängen, t.ex. $"Hej {name}".
Substring()Plockar ut en bit av en sträng, baserat på startindex och antal tecken.
ToUpper() / ToLower()Gör om hela strängen till versaler respektive gemener.
Trim()Tar bort blanksteg i början och slutet av en sträng.
TrimStart() / TrimEnd()Som Trim(), men bara på en sida i taget.