我有2个foreach
循环,1个嵌套在另一个内部。共有2个系列共115件商品。我想要做的是将第一个集合中的第一个项目写入控制台,然后将第二个集合中的第一个项目写入控制台。回到第一个集合,做第二个项目等等。嵌套的Foreach循环运行次数太多 - C#
我明白为什么嵌套循环反复运行,我只是无法弄清楚如何实现我想实现的目标。
var Titles = chromeDriver.FindElements(By.CssSelector("div.contentItem__contentWrapper h1"));
var Text = chromeDriver.FindElements(By.CssSelector("div.contentItem__contentWrapper p"));
foreach (var title in Titles)
{
string t = title.Text;
Console.WriteLine($"Title: {t}");
foreach (var text in Text)
{
string p = text.Text;
Console.WriteLine($"Article Text: {p}");
}
}
请提供一个[mcve] –
什么是内部'foreach'中的'Text'? – dotNET
两个集合之一? '2个系列共有115件商品'? – Charleh