【发布时间】:2017-02-13 14:19:22
【问题描述】:
foreach 循环是检查数组的空索引还是在元素结束的那个索引处终止?例如,在数组的索引 0 处元素存在且索引 1 为空,然后在索引 2 处存在元素,foreach 循环是检查索引 2 处的元素还是在索引 1 处终止?
【问题讨论】:
-
这听起来像是你可以通过自己运行代码来检查的东西。我不知道你为什么需要我们。
-
加个例子会更清楚
-
foreach 将成功循环初始化数组的所有元素。如果有 0 个元素,则循环 0 次。这也是你可以很容易地自己尝试的东西。如果数组为空,它将中断。你也可以测试一下。
-
您遇到了 XY 问题。我猜您的网页上没有呈现某些内容,而您认为 “我知道,
foreach()必须被破坏!”。它不是。请阅读How to Ask 并生成minimal reproducible example 来说明您的问题并重现您的问题。
标签: c# asp.net asp.net-mvc-4