托管DLL和非托管DLL有什么区别

发布于 2024-10-16 17:45:42 字数 43 浏览 1 评论 0原文

我是新手......我真的很想知道两者之间的详细区别,以及何时使用它们?

I am a newbie....I would really like to know detailed difference between two, and when to use these?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

煞人兵器 2024-10-23 17:45:42

术语“托管代码”通常指用托管语言(例如 Java 或 C#)编写的代码。术语“非托管代码”通常指用非托管语言(例如 C 或 C++)编写的代码。如果您来自 .NET 世界,“托管”可能意味着 C# 或 VB.NET,“非托管”可能意味着 C 或 C++。

The term "managed code" usually refers to code written in a managed language, such as Java or C#. The term "unmanaged code" usually refers to code written in an unmanaged language, such as C or C++. If you're coming from the .NET world, "managed" probably means C# or VB.NET, and "unmanaged" probably means C or C++.

为你拒绝所有暧昧 2024-10-23 17:45:42

托管 dll 在公共语言运行时 (CLR) 内运行。因此它有很多好处,比如自动内存管理。非托管 dll 不会给您带来所有这些好处。

为了获得 .Net 的全部优势,请创建并使用托管代码。

Managed dll runs inside Common Language Runtime (CLR). Hence it gets several benefits like automatic memory management. Unmanaged dll won't give you all these benefits.

For reaping the full benefits of .Net, create and use managed code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文