新手学习c#建议知道的概念
来源:互联网 发布:自动识别文字的软件 编辑:程序博客网 时间:2024/06/07 18:02
1 CLR常用简写词语,CLR是公共语言运行库(Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集等),并保证应用和底层操作系统之间必要的分离。CLR存在两种不同的翻译名称:公共语言运行库和公共语言运行时。
CLR(公共语言运行库,Common Language Runtime)和Java虚拟机一样也是一个运行时环境,是一个可由多种编程语言使用的运行环境。CLR的核心功能包括:内存管理、程序集加载、安全性、异常处理和线程同步,可由面向CLR的所有语言使用。并保证应用和底层操作系统之间必要的分离。CLR是.NET Framework的主要执行引擎。[1]
2.IL可以指Intermediate Language,同MSIL(Microsoft Intermediate Language),是将.NET代码转化为机器语言的一个中间语言的缩写
3.非托管代码必须提供自己的垃圾回收、类型检查、安全支持等服务,它与托管代码不同,后者从公共语言运行库中获得这些服务,而非托管代码是在运行库之外运行的代码。例如COM 组件、ActiveX 接口和 Win32 API 函数都是非托管代码的示例。
1 0
- 新手学习c#建议知道的概念
- pv、uv新手需要知道的概念
- Android新手必须知道的概念
- 新手学习ORACLE的建议
- 新手学习linux的建议
- 给新手学习ORACLE的建议
- 给新手学习Linux系统的建议
- Linux系统新手学习的建议[转]
- 给Android新手的一些学习建议
- 摘录:给linux新手的学习建议
- 奇兵给seo新手的学习建议
- 对新手学习unity3D的建议1
- 给STM32新手们的学习建议
- java新手学习的一些建议
- 新手Vue 2.0 的建议学习顺序
- Linux新手学习建议
- 新手学习jQuery应该知道的
- 关于c#学习的建议
- Android Studio常用快捷键
- Android Studio NDK开发
- AndroidStudio Bugzilla
- 安卓手机设计规范
- 2016SDAU课程练习二1002
- 新手学习c#建议知道的概念
- HTML5 audio标签使用js进行播放控制实例
- AtomicInteger源码分析
- SVM(一)
- 通过web.xml启动spring容器遇到classnotfound解决方法
- FragmentTransaction add 和 replace 区别
- 我为什么要写这个博客?
- 【bzoj2813】奇妙的Fibonacci 线性筛法
- lua中遍历table的几种方式比较