.net framework、C#、CLR、Visual Studio的对应关系。

来源:互联网 发布:unity3d 超级玛丽 编辑:程序博客网 时间:2024/04/25 07:16

.net framework、C#、CLR、Visual Studio的对应关系以及简要概述
一、版本对应关系

C#版本 .NET Framework版本 CLR版本 VS版本 描述 新特性 C#1.0 .NET Framework1.0 CLR1.0 VS .NET 2002 C#的第一个正式发行版本。
微软从无到有创造的一个语言,
专门为.NET变成提供支持。 详情 C#1.2 .NET Framework1.1 CLR1.1 VS .NET 2003 C#2.0 .NET Framework2.0 CLR2.0 VS2005 C#语言开始支持泛型,.NET Framework 2.0
新增了支持泛型的库。 详情 C#3.0 .NET Framework2.0 CLR2.0 VS2008
VS2010 详情 .NET Framework3.0 新增了一套API来支持分布式通信(Windows Communication Foundation,WCF)、
富客户端表示(Windows Presentation Foundation,WPF)、
工作流(Windows Workflow,WF)
以及Web身份验证(Cardspaces) .NET Framework3.5 C#4.0 .NET Framework4.0 CLR4.0 VS2010 添加了对动态类型的支持,
对多线程编程API进行了大幅度改进,
强调了多线程编程和核心的支持。 详情 C#5.0 .NET Framework4.5 CLR4.0 VS2012
VS2013 添加了对异步方法的调用,
同时不需要显式注册委托回调。
在框架中新增了对Windows Runtime(WinRT)互操作的支持。 详情 C#6.0 .NET Framework4.6 CLR4.0 VS2015 C# 6.0 并不是对 C# 编程的根本性改变;
C# 6.0 简化、阐明并压缩代码 详情

图解:
这里写图片描述

参考资料
1、.NET Framework Versions and Dependencies
2、Microsoft .NET Framework 的版本
3、Microsoft .NET Framework 以及 CLR 的版本
4、Microsoft .NET Framework 版本定义

原创粉丝点击