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

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

42
задан Péter Török 10 March 2010 в 12:47
поделиться

2 ответа

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

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

62
ответ дан 26 November 2019 в 23:47
поделиться

Вы имеете в виду, что эта

int index = 2;
string s = "hello";
Console.WriteLine(s[index]);

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

foreach (char c in s)
    Console.WriteLine(c);
10
ответ дан 26 November 2019 в 23:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: