在将代码编译为CIL,再用】1T编译器将它编译为本机代码后,CLR/CoreCLR的任务尚未全部完成,还需 要管理正在执行的用.NET Framework和.NET Core编写的代码(这个执行代码的阶段通常称为运行时(runtime))。 即CLR/CoreCLR管理着应用程序,其方式是管理内存、处理安全性以及允许进行跨语言调试等。相反,不受 CLR/CoreCLR控制运行的应用程序属于非托管类型,某些语言(如C++)可以用于编写此类应用程序,例如,访 问操作系统的底层功能的应用程序。但是在C#中,只能编写在托管环境下运行的代码。我们将使用 CLR/CoreCLR的托管功能,让.NET处理与操作系统的任何交互。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>