Už jen ta podmínka ve forcyklu je nějaká divná... Proč máš funkci ukoly.pocet(), ktera vraci pouze list.count a nepoužijes přímo list.count sem taky nepochopil. Každopádně, teoreticky v konzoli je to takto.
List<int> List = new List<int>();
Random haluz = new Random();
for (int i = 0; i < 10; i++) //naplnim list bordelem
{
List.Add(haluz.Next(50));
}
for (int i = 0; i < List.Count; i++)
{
Console.WriteLine(List[i]); //vypisu kazdy prvek listu s tim, ze jakoby nevim, kolik prvku tam je
}
Snad ti to pomůže... jinak budeš muset dodat celej kód nebo líp popsat, co chceš.