Символ по индексу в C#
Один символ можно взять из готовой строки.
Его тип - char, тот же, что у буквы
в одинарных кавычках.
После строки ставят квадратные скобки, а в скобках пишут номер этого символа.
Номер считает с нуля, а не с единицы. У строки
"abc" три места: номер 0, номер
1 и номер 2. Буква a стоит на нуле,
b на единице, c на двойке. Номер, равный длине строки
или больше, недопустим: у "abc" длина 3,
скобка с номером 3 при запуске вызовет ошибку.
Скобки дают символ типа char, а не строку
из одной буквы. Первый символ, номер 0:
string str = "abc";
Console.WriteLine(str[0]); // prints a
Второй символ, номер 1:
string str = "abc";
Console.WriteLine(str[1]); // prints b
Третий символ, номер 2:
string str = "abc";
Console.WriteLine(str[2]); // prints c
Дана строка:
string str = "dog";
Выведите второй символ этой строки.
Дана строка:
string str = "dog";
Выведите третий символ этой строки.
Дана строка:
string str = "map";
Выведите символ с номером 1.