社区
C#
帖子详情
托管代码 与 非托管代码的问题~~
mycodeis0000
2011-04-15 05:05:52
请问dataset 属于非托管代码吧?
如果是,是不是必须手动释放该对象呢?
...全文
70
9
打赏
收藏
托管代码 与 非托管代码的问题~~
请问dataset 属于非托管代码吧? 如果是,是不是必须手动释放该对象呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzmsl
2011-04-21
打赏
举报
回复
托管的,非托管的好像要加 unsafe前缀的。
mycodeis0000
2011-04-21
打赏
举报
回复
TO cao zhy
我怎么知道 哪些代码会编译成机器码,哪些代码编译成微软中间语言?
可以在哪里看到么?
码农星球撸码J
2011-04-15
打赏
举报
回复
建议你看看此文http://www.cnblogs.com/luminji/archive/2011/03/29/1997812.html
threenewbee
2011-04-15
打赏
举报
回复
编译成机器代码,直接在CPU上跑的,是非托管代码。
编译为中间语言,在虚拟机跑的,是托管代码。
vrhero
2011-04-15
打赏
举报
回复
错了...DataSet是100%的托管代码,非托管代码和非托管资源是两码事...DataSet使用了非托管资源,但不表示其是非托管代码...
所有实现IDisposable接口的都是使用了非托管资源,但不表示它们是非托管代码...
MSDNXGH
2011-04-15
打赏
举报
回复
是的,C#内面绝大多数的数据类型都是托管理的,非托管的很少,比如sqlconntion数据库连接的这个就是非托管的
蔡袅
2011-04-15
打赏
举报
回复
托管代码 (managed code)
由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。
Unmanaged Code - 非托管代码
在公共语言运行库环境的外部,由操作系统直接执行的代码。非托管代码必须提供自己的垃圾回收、类型检查、安全支持等服务;它与托管代码不同,后者从公共语言运行库中获得这些服务。
Copy---------------------------
xiaoyuzi
2011-04-15
打赏
举报
回复
当然是托管代码阿,他属于.net类库里得。
mycodeis0000
2011-04-15
打赏
举报
回复
ewqeq
WPF经典教程之WPF体系结构
关系图中的PresentationFramework PresentationCore 和 milcore是 WPF 的主要
代码
部分 在这些组件中 只有一个是
非
托管
组件 – milcore milcore 是以
非
托管
代码
编写的 目的是实现与 DirectX 的紧密集成 WPF系列教程...
C#调用C/C++ Dll中函数实例
代码
实例
代码
说明如何在
托管
的C#
代码
中调用
非
托管
的Win32 API或者自己用C/C++写的Dll中的函数,以及如何传递输入、输出字符串参数,结构类型参数等
问题
。
带领女程序员小白:一小时轻松掌握GIT入门知识
更高效地管理
代码
、提升团队协作效率 课程目标: 将快速掌握GIT基础知识,包括版本控制,
代码
托管
,协作开发,在本地进行
代码
管理 课程简介: 本课程专为性程序员小白设计,旨在通过简洁明了、实例丰富的教学方式,...
托管
代码
与
非
托管
代码
托管
代码
就是中间语言(IL)
代码
,在公共语言运行库(CLR)中运行。编译器把
代码
编译成中间语言,当方法被调用时,CLR把具体的方法编译成适合本地计算机运行的机器码,并且将编译好的机器码缓存起来,以备下次调用使用。...
C#
托管
代码
与
非
托管
代码
以运行库(CLR)为目标的
代码
称为
托管
代码
,而不以运行库(CLR)为目标的
代码
称为
非
托管
代码
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章