Como devolver o personagem que está no índice?
Pergunta
Eu sei que poderia retornar o índice de um personagem específico de uma string com a função indexOf (). Mas como eu poderia devolver o personagem com o índice específico?
Solução
string s = "hello";
char c = s[1];
// now c == 'e'
Veja também Substring
, para devolver mais de um personagem.
Outras dicas
Você quer dizer assim
int index = 2;
string s = "hello";
Console.WriteLine(s[index]);
String também implementa IEnumberable<char>
Então você também pode enumerá -lo assim
foreach (char c in s)
Console.WriteLine(c);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow