#region Manipulando listas
List<string> nomes = new List<string> {"Ana, ", "Carlos, ", "Mariana, ", "João, ", "Lúcia, " };
Console.WriteLine("Lista Original:");
foreach (string nome in nomes)
{
Console.Write(nome);
}
Console.WriteLine("");
Console.WriteLine("\nApos Sort (ordem alfabetica):");
nomes.Sort();
foreach (string nome2 in nomes)
{
Console.Write(nome2);
}
nomes.Reverse();
Console.WriteLine("\n\nApós Reverse (ordem invertida):");
foreach (string nome3 in nomes)
{
Console.Write(nome3);
}
Console.WriteLine("\n\nApós remover o primeiro e adicioná-lo no fim:");
string primeiroNome = nomes[0];
nomes.Remove(primeiroNome);
nomes.Add(primeiroNome);
foreach (string nome4 in nomes)
{
Console.Write(nome4);
}
Console.WriteLine($"\n\nA pessoa sorteada foi: {nomes[3]}");
#endregion