Обращение к индексам строки
Каждый символ строки имеет свой номер (называется
индексом), причем индексация в языке программирования C# начинается с нуля. То есть, первый символ имеет индекс 0, второй - 1 и т.д.
К символам строк можно обращаться по индексам, которые указываются в квадратных скобках
s[i]
.
Пример
Строка S |
H |
e |
l |
l |
o |
Индекс |
S[0] |
S[1] |
S[2] |
S[3] |
S[4] |
Важно!
При обращении к элементу строки по индексу
i
тип
s[i]
не
string
, а
char
. Это значит, что это не строка, а символ, которому соответствует какое-то целое число в таблице кодов символов. В частности, при складывании двух элементов типа
char
вы получите целое число - сложение кодов этих элементов. При этом, если вы выведите на экран
s[i]
, то выведится
i
-тый символ строки, а не число, соответствующее ему.