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).
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.
Am I wrong?
paramsis a C# keyword although other .NET languages may have equivalent keywords e.g. VB.NET hasParamArray.IEnumerableis a .NET framework interface and not C# specific.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.