C#4的官方营销名称是什么?
如果我们要发布关于C#4的培训材料,我们应该使用什么术语?
Dan*_*ner 14
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引入了自动属性.此功能构建到编译器中,不依赖于.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 .但是,可以伪造此依赖项,因此使用LINQ to Objects with .NET Framework 2.0.
C#2.0引入了泛型.此功能依赖于CLR 2.0中CIL的扩展.因此,无法在.NET Framework 1.0和1.1中使用泛型.
| 归档时间: |
|
| 查看次数: |
568 次 |
| 最近记录: |