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