不用递归,能不能实现任意层的循环?用link语句能不能实现?
using System;
using System.Linq;
public class Test
{
public static void Main()
{
int[] loops = { 3, 4, 5 };
for (int i = 0; i < loops.Aggregate(1, (p, c) => p * c); i++)
{
Console.WriteLine(i);
}
}
}