.NET下什么是托管代码
答案:2 悬赏:30 手机版
解决时间 2021-03-11 20:29
- 提问者网友:像風在裏
- 2021-03-11 12:13
请高手指教
最佳答案
- 五星知识达人网友:青尢
- 2021-03-11 12:36
首先你要明白什么是.NET Framework、简单点来说是一个框架、而C#应用程序或ASP.NET应用程序都是运行在这个框架之上的、个人理解为相当于java的jdk、其中.NET Framework下包括两个主要的组件:公共语言运行库和.NET Framework类库、而公共语言运行库运行库是.NET Framework的基础、可以把它看作一个在执行时管理代码的代理、既然是代理、可能会提供一些服务、其中核心的服务有内存管理、线程管理和远程处理==、这个时候以运行库为目标的代码成为托管代码、反之则为非托管代码、当然由C#语言开放的、属于托管代码、至于.NET Framework类库里面有什么自己动手去找找资料、敲的手酸、
祝你好运、、
祝你好运、、
全部回答
- 1楼网友:鸽屿
- 2021-03-11 13:04
1简单的说,就是代码被编译成msil后在.net的framework下运行,同操作系统底层的交互都交给framework去做。所谓非托管代码就是脱离了framework的管制,直接同底层api打交道,自己管理自己的内存和安全机制等东西。而托管代码就不管这些,全都由fr...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯