我有一個函數如下在Excel工作表中記錄他們:捕獲異常和
public int CreateMyTask()
{
Console.WriteLine("Invoking CreateTask method");
Console.WriteLine("-----------------------------------");
m_taskID = taskClient.CreateTask(m_tInstance);
Console.WriteLine("Task create successfully:ID=" + m_taskID.ToString());
Console.WriteLine("-----------------------------------");
return m_taskID;
}
我需要做的是: -
我必須檢查功能的異常是否有發生。基本上可以發生任何異常。我們並不擔心發生了什麼異常。我們簡單地需要找出是否發生了異常HAS。讓這個例外成爲任何事情。
如果確實發生了異常,我必須在我的Excel工作表(D:\ excel.xls)的第10行的第2行中記錄一個單詞「FAIL」,並添加與「Nullreference exception已發生「或」除以零發生異常「或已發生的任何異常。例外的確切文本必須複製到第2行,單元格11
如果沒有發生異常,那麼我必須在我的Excel工作表的第2行第10行中記錄一個單詞「PASS」。
有人可以幫我開始嗎?我對c#很陌生。可以這樣做一些投入。
首先谷歌和嘗試一些,然後出現問題。 –
是的,請谷歌「c#excel interop」這將讓你開始。還可以使用「catch(Exception ex)」來捕獲所有異常。 – Polyfun
當問題立即想到是否可以運行多次,如果是的話,當有多個異常時會發生什麼?它顯然取決於你的上下文,但你有沒有考慮將異常存儲在數據庫中,並從excel中檢索它們(這是一個非常簡單的過程,不需要真正的編碼)。 – Chris