
我是荔园微风,作为一名在IT界整整25年的老兵,看到不少初学者在学习编程语言的过程中如此的痛苦,我决定做点什么,下面我就重点讲讲微软.NET6开发人员需要知道的C#特性,然后比较其他各种语言进行认识。
C#经历了多年发展, 进行了多次重大创新, 大幅优化了开发者的编码体验。在.NET 平台移交给.NET基金会运营后, C#更新的越来越不像原来的C#了,但总体上来说,所有改进依然以优化开发者的编码体验为最终目的。
首先,要记住一张表,如下:
C#版本 发布时间 .NET版本 VS版本 CLR版本
C#1.0 2002-2 .NET Framework 1.0 VS.NET 2002 .NET Framework CLR 1.0
C#2.0 2005-11 .NET Framework 2.0 VS2005 .NET Framework CLR 2.0
C#3.0 2006-11 .NET Framework 3.0 VS2008 .NET Framework CLR 2.0
C#3.0 2007-11 .NET Framework 3.5 VS2008 .NET Framework CLR 2.0
C#4.0 2010-4 .NET Framework 4.0 VS2010 .NET Framework CLR 4.0
C#5.0 2012-2 .NET Framework 4.5 VS2012 .NET Framework CLR 4.0
C#6.0 2015-7 .NET Framework 4.6 VS2015 .NET Framework CLR 4.0
C#7.0 2016-8 .NET Framework 4.6.2 VS2017(v15) .NET Framework CLR 4.0
C#7.1 2017-4 .NET Framework 4.7 VS2017(v15.3) .NET Framework CLR 4.0
C#7.2 2017-10 .NET Framework 4.7.1 VS2017(v15.5) &nb

本文重点介绍微软.NET6开发人员需了解的C#特性,对比了不同版本C#与.NET、VS、CLR版本的对应关系。详细阐述了C#中类、结构体和联合体的概念、定义、使用方法及特点,还对比了C#与Java、C、C++在相关方面的差异。
最低0.47元/天 解锁文章
1752





