代码托管是什么意思? 代码托管是什么意思? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 托管代码:就是在.netframework 上运行的代码,区分于直接在OS上运行。就像java要在jvm上运行一样。 由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。 托管代码是可以使用20多种支持Microsoft .NET Framework的高级语言编写的代码,它们包括:C#, J#, Microsoft Visual Basic .NET, Microsoft JScript .NET, 以及C++。所有的语言共享统一的类库集合,并能被编码成为中间语言(IL)。运行库编译器(runtime-aware compiler)在托管执行环境下编译中间语言(IL)使之成为本地可执行的代码,并使用数组边界和索引检查,异常处理,垃圾回收等手段确保类型的安全。 在托管执行环境中使用托管代码及其编译,可以避免许多典型的导致安全黑洞和不稳定程序的编程错误。同样,许多不可靠的设计也自动的被增强了安全性,例如 类型安全检查,内存管理和释放无效对象。程序员可以花更多的精力关注程序的应用逻辑设计并可以减少代码的编写量。这就意味着更短的开发时间和更健壮的程序。 就是交给CLR处理了,自己似乎不用再管了,比如GC处理等 如果你明白什么叫托管代码,那么代码托管就可以简单的理解为CLR的一项功能,只不过有不同的表现形式。 winform中动态添加多个控件后,超出窗体初始大小,显示的格式不正确了 求解:如何将本地的Csv文件导入到服务器上 vs2005 执行 "运行到光标处" 不起作用 请教线程的同步 100万个工具软件下载:http://ftp.why100000.com(顺便散分) c# 打印预览显示出一些文字,但是在打印时却不打印这些文字,是否可以? 【散分!!!!!!】 如何获得一个指定坐标的颜色值? 学了c#的语法了。想再学下去该这么做?请指教。 请问:如何通过API函数设置FORM1的PARENT为PANEL?? 已知页面上一个对象名称,FindControl得不到对象 数组遍历取下标
托管代码是可以使用20多种支持Microsoft .NET Framework的高级语言编写的代码,它们包括:C#, J#, Microsoft Visual Basic .NET, Microsoft JScript .NET, 以及C++。所有的语言共享统一的类库集合,并能被编码成为中间语言(IL)。运行库编译器(runtime-aware compiler)在托管执行环境下编译中间语言(IL)使之成为本地可执行的代码,并使用数组边界和索引检查,异常处理,垃圾回收等手段确保类型的安全。
在托管执行环境中使用托管代码及其编译,可以避免许多典型的导致安全黑洞和不稳定程序的编程错误。同样,许多不可靠的设计也自动的被增强了安全性,例如 类型安全检查,内存管理和释放无效对象。程序员可以花更多的精力关注程序的应用逻辑设计并可以减少代码的编写量。这就意味着更短的开发时间和更健壮的程序。
代码托管就可以简单的理解为CLR的一项功能,
只不过有不同的表现形式。