var productNameTags = document.DocumentNode.SelectNodes(textBox3.Text);
var priceTags = document.DocumentNode.SelectNodes(textBox2.Text);
var codeNameAndPrice = productNameTags.Zip(priceTags, (n, w) => new { productNameTags = n, priceTags = w });
int counter = 1;
if (codeNameAndPrice != null)
{
foreach (var nw in codeNameAndPrice)
{
label1.Visible = true;
label1.Text += counter + ". " + nw.productNameTags.InnerHtml + " - " + nw.priceTags.InnerHtml + "\n";
}
}
У меня есть этот код, который смотрит на HTML-теги и печатает название продукта и цену с веб-сайта и печатает как это с помощью .zip:Enumerable.Zip более 2-х коллекций?
- Бейсбол - £ 5,00
- Футбол - £ 10,00
- игрушечных автомобилей - £ 15,00
есть простой способ добавить три или более переменных застегнуть вместе, используя другой метод?
например.
- Baseball - £ 5,00 - 1123
- Футбол - £ 10,00 - 1124
- игрушечных автомобилей - £ 15,00 - 1125
Спасибо заранее!
Вы можете связать команды 'Zip' - где к 1123, 1124 и 1125? –
Возможный дубликат [Zip N IEnumerable s вместе? Итерации над ними одновременно?] (Http://stackoverflow.com/questions/3989319/zip-n-ienumerablets-together-iterate-over-them-simultaneous) –
@RegEdit Желаемый результат этих двух вопросов различен, m не уверен, что он должен быть дублирован ... С другой стороны, ответы могут быть адаптированы для ответа на этот вопрос ... Поэтому держите мой золотой молоток в кармане, а не закрывайте. –