加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

C#4的官方营销名称是什么?

发布时间:2020-12-16 06:47:39 所属栏目:百科 来源:网络整理
导读:C#4的官方营销名称是什么? Apress写道“Visual C#2010食谱” Apress还写了“Pro C#2010和.NET 4平台” O’Reilly还写道“Microsoft Visual C#2010” Jon Skeet和Scott Hanselman都写了C#4 但是Dino Esposito写了C#4.0 这个MSDN page的标题是Visual C#2010 S
C#4的官方营销名称是什么?

> Apress写道“Visual C#2010食谱”
> Apress还写了“Pro C#2010和.NET 4平台”
> O’Reilly还写道“Microsoft Visual C#2010”
> Jon Skeet和Scott Hanselman都写了C#4
>但是Dino Esposito写了C#4.0
>这个MSDN page的标题是Visual C#2010 Samples,是指C#4.0,在评论中写的人都是指C#4和C#4.0

如果我们要发布关于C#4的培训材料,我们应该使用什么术语?

解决方法

> Microsoft Visual C#2010是Microsoft Visual Studio 2010集成开发环境的C#特定部分.
> C#4.0是语言.
> Microsoft .NET Framework 4.0是框架.

通常缩短4.0到4.

这是对Adrian Grigores评论“.NET版本确定C#语言的语法和语义”的回应.

有(至少)三个部分独立的版本号 – .NET Framework版本,公共语言运行时(CLR)版本和C#版本(有关Framework和CLR版本的相当全面的列表,请参阅此StackOverflow问题).

C#版本确定可用的语言功能.语言功能基于.NET Framework功能 – 包含的框架程序集和CLR版本.最后,每个.NET Framework版本都包含一个特定的CLR版本,该版本基本上确定了什么是有效的公共中间语言(CIL)代码以及必须如何解释它.一些例子.

C#3.0引入了automatic properties.此功能构建到编译器中,不依赖于.NET Framework程序集中的新功能,甚至不依赖于公共语言运行库(.NET Framework 3.0仍包含CLR 2.0).因此,可以使用自动属性构建应用程序并以.NET Framework 2.0为目标(甚至可能是1.0和1.1).

C#3.0引入了LINQ.此功能主要构建在编译器中,但部分依赖于.NET Framework 3.0中的新程序集.例如,LINQ to Objects依赖于包含Enumerable类的新System.Core.dll. It is however possible to fake this dependencies and therefore use LINQ to Objects with the .NET Framework 2.0.

C#2.0引入了generics.此功能依赖于CLR 2.0中CIL的扩展.因此,无法在.NET Framework 1.0和1.1中使用泛型.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读