C#1.0-11.0所有历史版本主要特性总结

文章目录

前言

从2002年.Net平台发布开始,C#已经从1.0更新到了现在的8.0。目前网上有很多文章对这些版本的主要更新内容进行了总结,但是大都是内容的简单翻译和资料堆叠。本文根据自己的使用体验,在现有总结的基础上进行内容丰富细化,以便于读者能够对C#的语言特性有更加详细深刻的认识和理解。

自从上世纪90年代Java火了以后,微信就想做自己的Java,于是从1998年开始就制定了.NET计划,并于2002年正式发布。而C#就是.NET平台开发的首发语言,其主要参考对象为Java(熟悉这两门语言的朋友会发现两者有非常多的相似性),并结合VC6.0的界面设计方式、MFC的类库等为一体,整合而来。从C#1.0语言诞生开始,微软就不断为其添砖加瓦,丰富其功能。使其始终保持活跃的生命力。

名词解释

  • C# 一门专门为 .NET 而推出的编程开发语言,对应Java
  • .NET Framework C#的运行环境,对应 JDK。
  • .Net 微软从C#9开始,将其真正开源做跨平台,包括5,6,7,8等版本。
  • Visutal Studio 开发环境即IDE,对应 Eclipse。

主要版本一览表

C# 版本 发布时间 对应 .Net 框架版本 对应Visual Studio版本
C# 1.0 2002.01 .NET Framework 1.0/1.1 Visual Studio 2002
C# 2.0 2005.11 .NET Framework 2.0 Visual Studio 2005
C# 3.0 2007.11 .NET Framework 3.0/3.5 Visual Studio 2008
C# 4.0 2010.04 .NET Framework 4.0 Visual Studio 2010
C# 5.0 2012.08 .NET Framework 4.5 Visual Studio 2012
C# 6.0 2015.07 .NET Framework 4.6 Visual Studio 2015
C# 7.0 2017.03 .NET Framework 4.7.1~4.7.3 Visual Studio 2017
C# 8.0 2019.09 .NET Framework 4.8 Visual Studio 2019
C# 9.0 2020.11 .NET 5 (跨平台统一命名) Visual Studio 2020
C# 10.0 2021.11 .NET 6 Visual Studio 2022
C# 11.0 2022.11 .NET 7 Visual Studio 2022
C# 12.0 2023.11 .NET 8 Visual Studio 2022

我们在新建项目的时候所要选择的就是.NET Framework的版本号。如下图所示:
在这里插入图片描述

各版本主要特性一句话总结

C# 1.0 (Visual Studio 2002, .Net Framework 1.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值