我試圖處理異常並保存例外數據庫如何處理異常在.NET
Function1()
{
try
{
for(int i=0;i<dt.rows.count;i++)
{
Function2();
}
}
catch(exception ex)
{
saveInDB(ex.message.tostring(),id);
}
}
Function2()
{
try
{
function3()
}
catch(exception ex)
{
throw ex;
}
}
Function3()
{
try
{
function4()
}
catch(exception ex)
{
throw ex;
}
}
Function4()
{
try
{
code;
}
catch(exception ex)
{
throw ex;
}
}
想我得到了一個方法4例外那麼它將把它給function3-> Function2->功能1和那麼函數1將在數據庫中寫入異常。
但寫入數據庫異常後我想繼續循環。
所以我應該怎麼做?
爲什麼你有一個函數只啓動其他函數? – Vloxxity 2013-02-19 09:47:13