我是新手關於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