"foreach" 中的代码被跳过 C#
Code inside of "foreach" being skipped C#
我在 "for" 中嵌套了 "foreach"。程序是这样的:它通过 "for" 到达 "foreach" 并跳过 "foreach" 内的代码并返回到 "for"。有谁知道为什么要这样做?任何帮助将不胜感激。
foreach
是 "skipped" 的唯一原因是因为被迭代的序列是空的,即 GetEnumerator().MoveNext()
返回 false
.
我在 "for" 中嵌套了 "foreach"。程序是这样的:它通过 "for" 到达 "foreach" 并跳过 "foreach" 内的代码并返回到 "for"。有谁知道为什么要这样做?任何帮助将不胜感激。
foreach
是 "skipped" 的唯一原因是因为被迭代的序列是空的,即 GetEnumerator().MoveNext()
返回 false
.