Подтвердить что ты не робот

Как вернуть символ, который находится в индексе?

Я знаю, что я мог бы вернуть индекс определенного символа строки с функцией indexof(). Но как я мог вернуть символ с конкретным индексом?

4b9b3361

Ответ 1

string s = "hello";
char c = s[1];
// now c == 'e'

См. также Substring, чтобы вернуть более одного символа.

Ответ 2

Вы имеете в виду это

int index = 2;
string s = "hello";
Console.WriteLine(s[index]);
Строка

также реализует IEnumberable<char>, поэтому вы также можете перечислить ее следующим образом

foreach (char c in s)
    Console.WriteLine(c);