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