應(yīng)用程序終止將返回控制權(quán)給執(zhí)行環(huán)境。
應(yīng)用程序進(jìn)入點(diǎn)方法的返回類(lèi)型是 int,該值作為應(yīng)用程序終止?fàn)顟B(tài)代碼(application's termination status code)返回。該代碼的目的是允許與執(zhí)行環(huán)境通訊以告知成功或失敗。
如果進(jìn)入點(diǎn)方法的返回類(lèi)型是 void,遇到該方法的關(guān)門(mén)大括號(hào) } 或執(zhí)行到一個(gè)沒(méi)有表達(dá)式的返回語(yǔ)句(return statement),則終止?fàn)顟B(tài)代碼為 0。
先于應(yīng)用程序的終止,未被垃圾回收的對(duì)象的析構(gòu)函數(shù)將被調(diào)用,除非這類(lèi)清理工作已被取消(suppressed)(比方說(shuō)通過(guò)調(diào)用庫(kù)方法GC.SuppressFinalize)。