Winapi 什么是;管理的;API在Windows Phone 8 API中的含义

Winapi 什么是;管理的;API在Windows Phone 8 API中的含义,winapi,windows-phone-8,windows-phone-8-sdk,Winapi,Windows Phone 8,Windows Phone 8 Sdk,在学习Windows phone 8开发时,我发现它的API可以分为: 1.托管(.NET API) 2.托管和本机(Windows Phone运行时API) 3.本机(Win32&COM) 我的问题是为什么.NETAPI被称为“托管”。这个词是什么意思? 谢谢。.NET基于某种字节码,类似于Java虚拟机。这允许在强制转换对象类型时进行垃圾收集和检查 据我所知,“managed”一词指的是.NET提供了一种数据管理,可以处理垃圾收集和对象强制转换检查(以及其他内容) “托管代码”是.NET代码

在学习Windows phone 8开发时,我发现它的API可以分为: 1.托管(.NET API) 2.托管和本机(Windows Phone运行时API) 3.本机(Win32&COM)

我的问题是为什么.NETAPI被称为“托管”。这个词是什么意思?
谢谢。

.NET基于某种字节码,类似于Java虚拟机。这允许在强制转换对象类型时进行垃圾收集和检查

据我所知,“managed”一词指的是.NET提供了一种数据管理,可以处理垃圾收集和对象强制转换检查(以及其他内容)


“托管代码”是.NET代码的同义词(只要它不与非.NET对象混合)。

.NET基于某种字节码,类似于Java虚拟机。这允许在强制转换对象类型时进行垃圾收集和检查

据我所知,“managed”一词指的是.NET提供了一种数据管理,可以处理垃圾收集和对象强制转换检查(以及其他内容)

“托管代码”是.NET代码的同义词(只要它不与非.NET对象混合)。

.NET被称为托管,因为对象生命周期由运行时环境(CLR,公共语言运行时)自动管理

相反,本机(和COM)代码要求开发人员通过显式调用相应的清理调用(例如
delete
Release()
)或通过使用资源管理类(例如
std::unique_ptr
\u COM\u ptr\t
)来管理对象生命周期

术语managed还指CLR在代码继续运行时提供的附加服务,例如内存管理(例如提供压缩堆)、安全性(例如验证程序集的代码是否安全/有效)、线程等。

.NET称为managed,因为对象生存期是由运行时环境(CLR,公共语言运行时)自动管理的

相反,本机(和COM)代码要求开发人员通过显式调用相应的清理调用(例如
delete
Release()
)或通过使用资源管理类(例如
std::unique_ptr
\u COM\u ptr\t
)来管理对象生命周期


术语managed还指CLR在代码继续运行时提供的附加服务,例如内存管理(例如提供压缩堆)、安全性(例如验证程序集的代码是否安全/有效)、线程、,诸如此类。

Managed表示代码在CLR下运行。Managed表示代码在CLR下运行。只需添加CLR提供的异常处理基础结构。@Pantelis CLR不提供自己的异常处理基础结构。它只使用操作系统的SEH(结构化异常处理)功能。只添加CLR提供的异常处理基础结构。@Pantelis CLR不提供自己的异常处理基础结构。它只使用操作系统的SEH(结构化异常处理)功能。