在我的應用程序中,我正在讀取配置文件,如果文件不可用,則拋出異常。如果條件失敗,如果從內部拋出異常,如果塊
if (!File.Exists(configurationFile))
{
throw new ArgumentException("Configuration file is missing.");
}
這裏發生了什麼,即使文件存在,流程也會拋出語句。我還注意到,如果我從if塊中刪除throw語句,那麼這個流程正常工作,即如果文件存在,控制不會進入if塊。
有沒有人遇到過這個問題?任何指針都會有幫助。
使用調試器,盧克! –
我想你在「configurationFile」中傳遞錯誤的文件路徑。 – pramodtech
聽起來像當前應用程序範圍的路徑不是你認爲的那樣... –