É válido ressaltar a diferença entre índice 3 e terceira posição. Nesse caso, era necessário obter o valor do índice 3, que seria a quarta posição. Daria até para montar uma fórmula matemática simples baseada nesse contexto: posicao = indice + 1
var listaNomes = new List<string> {"Dominus", "Claudio", "Felipe", "Augusto", "Souza"};
Console.WriteLine("\nLista original: ");
foreach (var nome in listaNomes) {
Console.WriteLine(nome);
}
listaNomes.Sort();
Console.WriteLine("\nLista Sort: ");
foreach (var nome in listaNomes) {
Console.WriteLine(nome);
}
listaNomes.Reverse();
Console.WriteLine("\nLista Reverse: ");
foreach (var nome in listaNomes) {
Console.WriteLine(nome);
}
var antigoNomePosicaoInicial = listaNomes[0];
listaNomes.Remove(listaNomes[0]);
listaNomes.Add(antigoNomePosicaoInicial);
Console.WriteLine("\nLista Após remover e readicionar: ");
foreach (var nome in listaNomes) {
Console.WriteLine(nome);
}
Console.WriteLine($"\nNome no índice 3: {listaNomes[3]}");