为什么在MSDN中做一些资源提供了文档的C#的Visual Studio版本和其他一些人?中做、版本、文档、资源

2023-09-06 22:17:09 作者:十一月的肖邦@

有人可以帮助我,为什么在MSDN中的一些资源,C#提供的版本列表(对于一个特定的主题),为C#(1.0,2.0,等)和其他一些是作为Visual Studio的版本(2003年,2005年等)。

Anyone could help my why in MSDN some resources for C# are provided the list of versions (for a specific topic) as C# (1.0, 2.0, etc) and some other are provided as Visual Studio versions (2003, 2005, etc).

我读过问题和答案通过乔恩斯基特的规定,介绍不同之处,但我认为例如, PARAMS 关键字和的IEnumerable 两个是C#语言的一部分,没有零件库.NET。

I've read a question and an answer provided by Jon Skeet, describes the differences but I think for example, params keyword and IEnumerable both are part of C# the language not parts of libraries in .Net.

难道我错了吗?

推荐答案

PARAMS 是一个C#的关键字,虽然其他.NET语言可能有相当的关键字如: VB.NET有 ParamArray参数

的IEnumerable 是一个.NET框架接口,而不是C#具体。

IEnumerable is a .NET framework interface and not C# specific.

我怀疑MSDN上大量的资源都是自动生成的一些工具,类似于 沙塔 。我猜想,这个工具输出的标记,其中包括微软的所有流行的现代语言。

I suspect that a lot of resources on MSDN are auto-generated by some tool, similar to SandCastle. I would imagine that this tool outputs markup that includes all of Microsoft's popular modern languages.

 
精彩推荐
图片推荐