Philip said:
Hi Everybody,
Is there a difference between Visual C# 3 and Visual C# 2008.
Yes. One exists (sort of) and the other doesn't (at all).
Visual C# 2008 (technically Visual C# 2008 Express…there's no C#-only
retail SKU as far as I can recall) is the one that exists, so it came first.
The 2008 versions of Visual Studio are the ones that included the C#
compiler supporting version 3 of the language. But "version 3" applies
only to the language itself, not any Visual Studio product.
Actually, I only have Visual C# 2008 Express. I'm trying to come to
grips with the delegate structure so I want to be sure to read about the
latest version whether or not it is on my computer,
It's not clear what you mean by "the delegate structure". Do you mean
delegates generally? Some specific delegate types included in some
specific versions of .NET (which is yet another version issue, separate
from the language version issue)? Some specific delegate-supporting
language features in C#?
Regardless, Visual C# 2008 Express includes the latest version of C#
(for now…C# 4.0 is on the way, with beta versions of Visual Studio
available today that support that version of language), and should be
installed with .NET 3.5, so whatever non-beta features you are looking
for with respect to the delegate types will be supported in the version
of Visual Studio you're using.
Pete