[英]Understanding Exception Handling
我在写c#。 异常可能存在许多其他语言,我不了解异常处理的工作方式以及“ try / catch”的工作方式。 我知道“ try块”中的错误转到“ catch块”。 “捕获”可以捕获不同情况如何:
我可以在MSDN中找到一些实例,一些可以很常见,例如算术异常。
但是,如何确定该方法具有这些异常? 我想了解这个问题。 例如,在各种框架中,我看到的是方法名称,但看不到方法本身。
但是我如何才能确定该方法具有这些异常?
您可以阅读该方法的文档。您将看到一个名为Exceptions
的部分,该列表包含该方法可能抛出的异常。例如,查看int.Parse
方法文档 ,您将在Exception列表中看到这些异常:
您可以看一下MSDN,当在页面末尾查找一个函数/方法时,总是有使用该函数/方法可能发生的异常列表。 然后,如果您想知道为什么会发生这种情况,只需单击例外,它们就会在另一个网页上进行说明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.