Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmChIx 88 of 436 menu
◀ ▶

Символ по индексу в 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.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить