问题标签 [foreach]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
17 回答
60550 浏览

.net - .NET - 从列表中删除在“foreach”循环中

我有我看起来像这样的代码:

这不起作用,因为当您在该列表的foreach循环内时,您无法从列表中删除:

有没有解决问题的通用方法?

如果需要,我可以切换到其他类型。

选项 2:

丑陋,但它应该工作。

0 投票
3 回答
1582 浏览

php - 我的脚本在 foreach 循环后停止

我的剧本表现得很奇怪。在 foreach 循环之后,脚本停止。我没有来自 Apache 的任何错误、警告或通知。这是代码:

如果我在循环中添加一个“echo(qwerty”)”,它将显示“qwerty”,但是在循环结束后它不会做任何事情。

我错过了什么吗?!

谢谢

0 投票
1 回答
7356 浏览

linq - 如何使用 LINQ 在对象列表上执行函数

我想使用 LINQ 对对象列表中的所有对象执行一个函数。我知道我之前在 SO 上看到过类似的东西,但在几次搜索尝试失败后,我发布了这个问题

0 投票
2 回答
10632 浏览

xslt - XSLT:Foreach 迭代每个项目,但显示第一个项目的值?

我有一个项目列表,对于每个项目,我都想将其设为 url。

列表:

XSLT:

输出:

我究竟做错了什么?

0 投票
5 回答
910 浏览

php - 如何使这个多维数组和这些 foreach 循环一起工作?

0 投票
1 回答
901 浏览

c# - 将 collection.foreach 从 c# 转换为 VB.Net

在 C# 中,我只是将要在集合的每一行上运行的方法放在括号中,但它在 VB.NET 中不起作用。

前任:

我已经在 VB.Net 中尝试过,但它没有编译,我不太确定我错过了什么。

如果我将它拆开并手动进行,它会起作用:

我只是想把事情清理一下

谢谢托尼·W

0 投票
6 回答
1225 浏览

c++ - 用for_each调用容器元素成员的成员函数?

令人困惑的标题,希望一些代码可以澄清:

所以基本上我想在容器的每个元素上调用一个方法,但它实际上不是类型的方法,它是包含类型的一些方法......我知道我可以编写一个函数对象来“传递”调用但是我想调用一些方法,这会变得一团糟。

有任何想法吗?

0 投票
1 回答
31816 浏览

c# - 使用 Foreach 子句的 Lambda 表达式

可能重复:
为什么 IEnumerable 接口上没有 ForEach 扩展方法?

编辑

作为参考,这里是 eric 在评论中提到的博客文章

https://ericlippert.com/2009/05/18/foreach-vs-foreach/

原创

我想更多的是一种好奇心,但对于 C# Specification Savants 来说……

为什么 ForEach() 子句不能(或不可用)用于 IQueryable/IEnumerable 结果集...

您必须首先将结果转换为 ToList() 或 ToArray() 大概 C# 迭代 IEnumerables Vs 的方式存在技术限制。列表...是否与 IEnumerables/IQerable 集合的延迟执行有关。例如

0 投票
3 回答
308 浏览

php - 使用 [index]es 编辑多维数组,而不仅仅是 [name]s

我该如何做这个removeparamsgroup()功能?

有 [index] ,而不仅仅是 [name]!

你懂我的意思吗?

数组(数组(两次!

0 投票
2 回答
140 浏览

c# - 有没有办法在 C# 中对 2 个 IEnumerable 中的每个元素对进行 foreach?

我可以将它们转换为列表并使用带有索引的常规 for 循环,但我想知道是否有办法将它们保持为 IEnumerables。