Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här exemplet visar hur du använder Chars[] egenskapen för att komma åt tecknet på den angivna platsen i en sträng.
Exempel
Ibland är det användbart att ha data om tecknen i strängen och positionerna för dessa tecken i strängen. Du kan se en sträng som en matris med tecken (Char
instanser); du kan hämta ett visst tecken genom att referera till indexet för det tecknet via Chars[] egenskapen .
Dim myString As String = "ABCDE"
Dim myChar As Char
' Assign "D" to myChar.
myChar = myString.Chars(3)
Parametern index
för egenskapen Chars[] är nollbaserad.
Robust Programmering
Egenskapen Chars[] returnerar tecknet på den angivna positionen. Vissa Unicode-tecken kan dock representeras av fler än ett tecken. Mer information om hur du arbetar med Unicode-tecken finns i Så här konverterar du en sträng till en matris med tecken.
Egenskapen Chars[] genererar ett IndexOutOfRangeException undantag om parametern index
är större än eller lika med längden på strängen, eller om den är mindre än noll