Обращение к индексам строки
Каждый символ строки имеет свой номер (называется
индексом), причем индексация в языке программирования 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-тый символ строки, а не число, соответствующее ему.