我有一个函数如下在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