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

StackOverflow https://stackoverflow.com/questions/2416894

  •  19-09-2019
  •  | 
  •  

Вопрос

Я знаю, что я мог бы вернуть индекс определенного символа строки с помощью функции 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);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top