-10

如何在c#中捕获异常但没有try catch块?在自动化 UI 时有一种情况,如果某些元素不可用,系统应该抛出异常。

4

2 回答 2

2

接球和投球是有区别的。如果系统需要抛出异常,您只需将“Throw new Exception()”放在适当的行。

捕获异常意味着您正在使用它做某事——有时在记录后重新抛出它。

编辑:根据您的简短问题 - 还要考虑例外是否是正确答案。听起来更像是您需要验证然后向用户发送消息。异常应该在“异常”的基础上使用——它们很重要并且会中断正常的程序流程,并且应该在那里处理在正常验证过程中无法管理并且通常是意外的事情。

于 2013-09-27T13:15:02.190 回答
0

如果要抛出异常,只需添加

throw new Exception();

任何你想抛出异常的地方。

如果需要,您可以替换Exception为更合适的异常类型。

于 2013-09-27T13:19:13.570 回答