你可以使用模数运算符:
Console.WriteLine(i + " = " + text[i % 5])
取数组长度的模数:
for (int i = 0; i < 30; ++i) { Console.WriteLine(i + " = " + text[i % text.Length]); }
尝试
for(int i=0;i<=30;i++) { Console.WriteLine(i + " = " + string[i % 5]) }