Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento příklad ukazuje, jak použít Chars[] vlastnost pro přístup ke znaku v zadaném umístění v řetězci.
Příklad
Někdy je užitečné mít data o znaky v řetězci a o pozicích těchto znaků v řetězci. Řetězec si můžete představit jako matici znaků (Char instancí); konkrétní znak můžete načíst odkazováním na index tohoto znaku Chars[] prostřednictvím vlastnosti.
Dim myString As String = "ABCDE"
Dim myChar As Char
' Assign "D" to myChar.
myChar = myString.Chars(3)
Parametr indexChars[] vlastnosti je založený na nule.
Robustní programování
Vlastnost Chars[] vrátí znak na zadané pozici. Některé znaky Unicode však mohou být reprezentovány více než jedním znakem. Další informace o tom, jak pracovat s znaky Unicode, naleznete v tématu Postupy: Převod řetězce na pole znaků.
Vlastnost Chars[] vyvolá IndexOutOfRangeException výjimku, pokud index je parametr větší nebo roven délce řetězce, nebo pokud je menší než nula.