gpt4 book ai didi

c# - 匹配集合 Parallel.Foreach

转载 作者:太空狗 更新时间:2023-10-30 00:05:34 27 4
gpt4 key购买 nike

我正在尝试为 matchcollection 创建一个 Parallel.Foreach 循环。它在我 build 的刮板中。我只需要知道将什么放入 Parallel.Foreach

MatchCollection m = Regex.Matches(htmlcon, matchlink, RegexOptions.Singleline);

Parallel.ForEach(WHAT DO I PUT HERE? =>
{

Get(match.Groups[1].Value, false);
Match fname = Regex.Match(htmlcon, @"<span class=""given-name"(.*?)</span>", RegexOptions.Singleline);
Match lname = Regex.Match(htmlcon, @"span class=""family-name"">(.*?)</span>", RegexOptions.Singleline);

firstname = fname.Groups[1].Value;
lastname = lname.Groups[1].Value;

sw.WriteLine(firstname + "," + lastname);
sw.Flush();

}):

我试过:

Parallel.ForEach<MatchCollection>(m,match  =>

但没有运气!

提前致谢! :)

最佳答案

那是因为 Parallel.ForEach 需要一个通用的 IEnumerableMatchCollection 只实现非通用的。

试试这个:

Parallel.ForEach(
m.OfType<Match>(),
(match) =>
{
);

关于c# - 匹配集合 Parallel.Foreach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10788972/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com