位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# 編寫應(yīng)用程序3.托管代碼

提問人:劉團(tuán)圓發(fā)布時間:2020-11-12

在將代碼編譯為CIL,再用】1T編譯器將它編譯為本機(jī)代碼后,CLR/CoreCLR的任務(wù)尚未全部完成,還需 要管理正在執(zhí)行的用.NET Framework和.NET Core編寫的代碼(這個執(zhí)行代碼的階段通常稱為運(yùn)行時(runtime))。 即CLR/CoreCLR管理著應(yīng)用程序,其方式是管理內(nèi)存、處理安全性以及允許進(jìn)行跨語言調(diào)試等。相反,不受 CLR/CoreCLR控制運(yùn)行的應(yīng)用程序?qū)儆诜峭泄茴愋?,某些語言(如C++)可以用于編寫此類應(yīng)用程序,例如,訪 問操作系統(tǒng)的底層功能的應(yīng)用程序。但是在C#中,只能編寫在托管環(huán)境下運(yùn)行的代碼。我們將使用 CLR/CoreCLR的托管功能,讓.NET處理與操作系統(tǒng)的任何交互。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部