一尘不染

C#的正确版本号是多少?

c#

C#的正确版本号是多少?什么时候出来的?为什么找不到关于 C#3.5的 任何答案?

这个问题主要是为了帮助那些使用错误版本号(例如 C#3.5) 搜索答案的人。希望没有找到正确版本号的答案的人会找到
问题,然后使用正确的版本号再次搜索。


阅读 320

收藏
2020-05-19

共1个答案

一尘不染

C#语言版本历史记录:

这些是撰写本文时已知的C#版本

针对OP的问题:

C#的正确版本号是多少?什么时候出来的?为什么找不到关于C#3.5的任何答案?

没有C#3.5这样的东西-这里引起混乱的原因是.NET 3.5中存在C#3.0。但是,语言和框架是独立版本的-CLR也是如此,它是.NET
2.0到3.5的2.0版本,尽管引入了CLR 4.0,但Service Pack还是.NET 4。.NET
4.5中的CLR进行了各种改进,但是版本控制尚不清楚:在某些地方,它可能被称为CLR
4.5(例如,此MSDN页面曾经以这种方式引用它),但是该Environment.Version属性仍报告为4.0。 xxx。

截至2017年5月3日,C#语言团队在其GitHub存储库上创建了C#版本和功能的历史记录:C#语言版本中添加的功能。还有一个页面可以跟踪即将到来的和最近实施的语言功能

2020-05-19