как вернуть символ, который находится в индексе?
Вопрос
Я знаю, что я мог бы вернуть индекс определенного символа строки с помощью функции indexof().Но как я мог бы вернуть символ с определенным индексом?
Решение
string s = "hello";
char c = s[1];
// now c == 'e'
Смотрите также Substring
, чтобы вернуть более одного символа.
Другие советы
Ты имеешь в виду вот так
int index = 2;
string s = "hello";
Console.WriteLine(s[index]);
строка также реализует IEnumberable<char>
таким образом, вы также можете перечислить это следующим образом
foreach (char c in s)
Console.WriteLine(c);
Не связан с StackOverflow