In this situation how can i display the results without duplicatin ?:)

Clash Royale CLAN TAG#URR8PPPIn this situation how can i display the results without duplicatin ?:)
Describe it on a baby level im so beginner...
static void Main(string args)
{
string Names = { "Erik", "Levente", "Noel", "Áron", "Krisztián", "Kristóf", "Bence", "Roland", "Máté", "László", "Bálint" ,
"Regina", "Brigitta", "Gréta", "Hédi", "Hanna", "Boglárka", "Jázmin", "Réka", "Alexandra", "Rebeka", "Lili", "Luca", "Zsófi"};
List<string> alreadyUsed = new List<string>();
Random r = new Random();
while (alreadyUsed.Count < Names.Length)
{
int index = r.Next(0, Names.Length);
if (!alreadyUsed.Contains(Names[index]))
alreadyUsed.Add(Names[index]);
Console.WriteLine("The 1st Winner is: " + Names[r.Next(0, Names.Length - 1)]);
}
Console.ReadKey(true);
}
By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.