gpt4 book ai didi

c# - 输出窗口中 exe 中类型为 'System.IndexOutOfRangeException' 的第一次机会异常

转载 作者:太空狗 更新时间:2023-10-29 23:38:24 26 4
gpt4 key购买 nike

<分区>

我正在运行一个 Windows 窗体程序,它在另一个线程上完成所有工作。一段时间后,UI 卡住并停止响应。后台线程仍然工作正常(我可以从完成的工作中看到这一点)。

我遇到了这个异常:

A first chance exception of type 'System.IndexOutOfRangeException' in exe

当我追踪异常线并再次运行它时,我得到了这个:

The thread <No Name> (0x19b4) has exited with code 0 (0x0).

这行代码运行正常,但它给出了一个 System.IndexOutofRangeException .

MatchCollection tempcollection = Regex.Matches(document,
"(?<data>More information from(.|\\r|\\n)*?</div>)");
if (tempcollection.Count == 0)
{
return Result;
}
string ThisDiv = tempcollection[0].Groups["data"].Value;
// The above line shows exception in Output Window,
// otherwise it works fine and moves to next line.

更新:我已经看到输出提供了关于每个异常的信息,无论它是否被捕获,我认为这是卡住 UI 的原因,但事实并非如此。

  1. 请帮我摆脱这个异常。
  2. 是否为未经检查的异常;我在学习中了解到 .Net 没有未经检查的异常。为了我的理解,请澄清这一点。

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