C#学习系列-.NET体系结构_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C#学习系列-.NET体系结构

C#学习系列-.NET体系结构

 2014/8/11 15:50:21  释迦苦僧  程序员俱乐部  我要评论(0)
  • 摘要:.NET框架概述.NET框架为.NET应用程序运行提供虚拟机环境,为.NET应用程序提供编译、运行、内存管理、垃圾回收、安全等服务。.NET框架组成部分1.公共语言运行时(CommonLanguageRuntime,CLR)2.NET框架类库(并非.NET框架中的所有类库代码都是纯粹的托管代码编写的,.NET框架中有相当数量的类是对Win32API的封装)托管代码使用.NET公共语言运行时提供的代码,反之为非托管代码(如Win32API)通用语言组织框架
  • 标签:.net C# 学习 net

.NET框架概述

.NET 框架为.NET应用程序运行提供虚拟机环境,为.NET应用程序提供编译、运行、内存管理、垃圾回收、安全等服务。

.NET框架组成部分

1.公共语言运行时(Common Language Runtime,CLR)

2.NET框架类库(并非.NET框架中的所有类库代码都是纯粹的托管代码编写的,.NET框架中有相当数量的类是对Win32 API的封装)

托管代码

使用.NET公共语言运行时提供的代码,反之为非托管代码(如 Win32 API)

通用语言组织框架(CLI Common Language Infrastructure)规定如何在运行库中声明、使用和管理类型,同时也是运行库支持跨语言互操作的一个重要组成部分

1.建立一个支持跨语言集成、类型安全和高性能代码执行的框架

2.提供一个支持完整实现多种编程语言的面向对象模型

3.定义各个语言必须遵守的规则,有助于确保用不同语言编写的对象能够交互作用

公共语言运行时(CLR)

负责管理.NET应用程序编译、运行、代码类型安全检查、内存分配线程管理、安全、垃圾回收等服务,为.NET应用程序提供一个虚拟的运行环境

通用类型系统(CTS Common Type System)

针对.NET不同编程语言的数据类型进行抽象

主要分为值类型和引用类型

  • 相关文章
发表评论
用户名: 匿名