Repeat works only with integers.
Repeat accepts the number to repeat, and the number of iterations:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
foreach (int i in Enumerable.Repeat(5, 3))
{
Console.Write(i + " "); // 5 5 5
}
}
}
The output:
5 5 5