C#基础——NetFramework组成

简介: C#基础——NetFramework组成

一、NetFramework组成


  1、CLR公共语言运行时(Common language run-time)负责内存的分配与回收,调试等。


CTS通用类型系统(common type system):所有语言共有的数据类型

CLS公共语言规范(common language specification):各语言如果相互调用,识别,所必须遵守的一组规定。

2、基础类库(FCL)foundation class library:微软已经写好的一些类库


注:C#运行要经历两次编译:


    第一次编译成MSIL(微软的中间语言)。


    第二次把MSIL编译成二进制,第二次编译称为JIT (just-in-time)即时编译.


tt.png


目录
相关文章
|
编译器 开发工具 C++
Qt5.6.3+VS2013环境搭建教程(最后支持XP系统的Qt版本)
Qt5.6.3+VS2013环境搭建教程(最后支持XP系统的Qt版本)
1268 0
Qt5.6.3+VS2013环境搭建教程(最后支持XP系统的Qt版本)
|
1月前
|
SQL Windows
保姆级:Windows Server 2012上安装.NET Framework 3.5
保姆级:Windows Server 2012上安装.NET Framework 3.5
|
1月前
|
安全 C# 开发者
.NET开源的一键自动化下载、安装、激活Microsoft Office利器
.NET开源的一键自动化下载、安装、激活Microsoft Office利器
|
8月前
|
Windows
​史上最详细的Windows10系统离线安装.NET Framework 3.5的方法(附离线安装包下载)
​史上最详细的Windows10系统离线安装.NET Framework 3.5的方法(附离线安装包下载)
793 0
|
数据库管理
WinForm集成EntityFramework(基于. NetFramework 4.6)
WinForm集成EntityFramework(基于. NetFramework 4.6)
454 0
WinForm集成EntityFramework(基于. NetFramework 4.6)
|
弹性计算 开发框架 Java
ASP.NET Core : 九.从Windows发布到CentOS的跨平台部署(上)
本文聊一下如何在Windows上用VS开发并发布, 然后将其部署到CentOS上。对于我们一些常在Windows上逛的来说,CentOS用起来还真有些麻烦。MSDN官方有篇文章大概讲了一下(链接),按照MSDN上面的例子用vs创建个hellomvc项目,还是踩了好多坑,将整个过程和遇到的坑说一下,希望对有需要的朋友有所帮助。
265 0
ASP.NET Core : 九.从Windows发布到CentOS的跨平台部署(上)
|
.NET 测试技术 Windows
Windows2003 + IIS6 安装.Net FrameWork 4.0 兼容早期版本的测试
看到文档说.net4的框架可以向下兼容2.0、3.0、3.5这几个版本,觉得是一件好事,以后服务器上就不用费时费力的安装 2.0、3.5之类的框架了。但是又觉得奇怪,2.0和3.5的框架都是很大的,为什么现在这个小得多的4.0能同时运行 前几个版本的程序呢?是不是因为 win7上自带了3.5? 那win2003上会怎么样呢?      为了搞清楚这个问题,我重新装了一台全新的 win2003 ,系统装好后,添加 IIS。
1120 0
|
测试技术 开发工具 Windows
.Net Core 开发环境安装:Windows
Environment Windows .NET Core 2.x支持的Windows版本见下表 操作系统 版本 架构 Windows Client 7 SP1+, 8.
1871 0