小智 5
不,你不能.Foreach循环使用IEnumerable<T>T是对象的类型.因此,与for循环不同,您无法为迭代设置初始索引或起始索引.所以你总是从第0个位置对象开始.
其他选择是使用linq,如下所示.
//Add using System.Linq statement at top.
int[] numbers = new int[] { 1,2,3,4,5,6,7,8};
foreach(var num in numbers.Skip(5))
{
Console.WriteLine(num);
}
Run Code Online (Sandbox Code Playgroud)