I am confused with both the C# version and .NET framework version. In other words, I want to know the relationship with C# version and .NET framework. E.g: which is C# version in .NET framework 3.0?
3 Answers
I am not sure what your actual question is, but if it is what are the current versions..
You might also want to take a look at this breakdown chart. It provides the Framework, language and CLR relations.

6 Comments
Daniel Brückner
The current framework version is 3.5 SP1 - for example including the ADO.NET Entity Framework not present in version 3.5.
Quintin Robinson
Yes, if you follow the link to the framework it will provide the current version. Is SP1 now a mandatory update in windows?
user83450
thanks for good post!it's very help to me
Marc Gravell
The chart is wrong, though. The C# that shipped with .NET 1.1 was C# 1.2. Crazy, but there it is...
Marc Gravell
Also (for the OP) - note that C# 3 can be used with .NET 2.0 and .NET 3.0, especially if you use something like LINQBridge.
|
.net 2 C# 2
.net 3 C# 2
.net 3.5 C# 3
1 Comment
Dan Herbert
While this is the timeline for the versions' releases, they are not so strictly bound to each other. You can use C#3 with .NET 2, 3, & 3.5. At the same time, you could use C# 2 with .NET 2, 3, and, albeit a very limited subset (unless you want to write ugly code), 3.5