我是新手关于Try/Catch的。在下面的代码中,我有一个简单的测试来检查文件是否存在。在我的C#课的任务中,我必须使用Try/Catch,并且我不确定如何使用它,如果我仍然在Try部分中使用if语句,或者有更好的方法来检查文件是否存在里面试试?如果文件是简单的txt文件或序列化文件,有什么区别吗?检查文件是否存在Try/Catch
的try/catch语句办法,我必须使用
try
{
code to check if file exist here
}
catch
{
error message here
}
File.Exists不会引发任何异常,所以我不觉得有什么真的有任何需要尝试抓住那里。你可以使用一些更好的例子来使用try-catch。 – AksharRoop 2012-07-26 06:59:41
您可能想检查文件是否丢失,然后显示消息框。也许尝试如果(!文件。存在) – Greg 2012-07-26 07:00:31
如果可能的话,远离try-catch,除非你想要一个异常,并且你知道如何处理它,或者你想捕获任何异常来记录它,而不是让它最终崩溃你的应用程序。 – 2012-07-26 07:07:10