c#托管是怎么一回事,能详细解答

[复制链接]
查看11 | 回复3 | 2012-11-9 16:14:05 | 显示全部楼层 |阅读模式
在.net 编程环境中,系统的资源分为托管资源和非托管资源。 对于托管的资源的回收工作,是不需要人工干预回收的,而且你也无法干预他们的回收,所能够做的 只是了解.net CLR如何做这些操作。也就是说对于您的应用程序创建的大多数对象,可以依靠 .NET Framework 的垃圾回收器隐式地执行所有必要的内存管理任务。 对于非托管资源,您在应用程序中使用完这些非托管资源之后,必须显示的释放他们,例如 System.IO.StreamReader的一个文件对象,必须显示的调用对象的Close()方法关闭它,否则会占用系统 的内存和资源,而且可能会出现意想不到的错误。 我想说到这里,一定要...
回复

使用道具 举报

千问 | 2012-11-9 16:14:05 | 显示全部楼层
就是由虚拟机帮你编译执行代码,而不是由CPU直接执行...
回复

使用道具 举报

千问 | 2012-11-9 16:14:05 | 显示全部楼层
托管就是不用你管~~这个也问~~知道了原理你也基本上用不到~~...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行