在系統(tǒng)開(kāi)發(fā)過(guò)程中,BUG和異常產(chǎn)生是無(wú)處不在的,但是需要我們?nèi)プ龅木褪遣粩嗳グl(fā)掘異常、修改異常。

這篇文章主要談?wù)勎以谙到y(tǒng)中解決異常的幾種方法:

1.控制臺(tái)程序產(chǎn)生的異常;

在大多數(shù)的控制臺(tái)程序中,運(yùn)用最多的就是

try{
  Action();   捕捉異常
}catch(Exption e){
  
}

但是需要注意的就是在控制臺(tái)運(yùn)行中產(chǎn)生的線程和一些特殊異常try捕捉不到,就只有需要使用特定的方法進(jìn)行捕捉和處理

AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
Application.ThreadException += new ThreadExceptionEventHandler(ErrorHandlerForm.Form1_UIThreadException)

2.web產(chǎn)生異常;

現(xiàn)在的web系統(tǒng),分為webFrom和MVC。

webFrom也可以2種方式捕捉異常,

網(wǎng)友評(píng)論