C# 3.0

  • Thread starter Thread starter SpotNet
  • Start date Start date
S

SpotNet

Hello Newsgroup,

I've seen (not too) much talk (chat sessions) and a few links about C# 3.0.
I'm a right in assuming that C# 3.0 is a long way off and next month when VS
2005 comes out, it will have C# 2.0 contained? Does anyone know if C# 3.0
release is something like VS 2002 being released then very soon after VS
2003 came out? I mean, will we see C# 2.0 out next month, then C# 3.0
sometime next year? I'm thinking why get C# 2.0 when C# 3.0 is being talked
about not really knowing about it's release.

Thanks Newsgroup.

- SpotNet
 
I'm a right in assuming that C# 3.0 is a long way off and next month when
VS 2005 comes out, it will have C# 2.0 contained?

Yes. Absolutely.
Does anyone know if C# 3.0 release is something like VS 2002 being
released then very soon after VS 2003 came out? I mean, will we see C# 2.0
out next month, then C# 3.0 sometime next year?

At this point, they are only discussing the spec. I don't think you should
expect it to come out any time soon. Probably with the next release cycle of
the .Net platform.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
Big things are made up of
lots of little things.
 
Hi,


SpotNet said:
Hello Newsgroup,

I've seen (not too) much talk (chat sessions) and a few links about C#
3.0.

Well, AFAIK that is all that is publicly available. It's still in the work
and the compiler still has a long way to go yet.

I'm a right in assuming that C# 3.0 is a long way off and next month when
VS 2005 comes out, it will have C# 2.0 contained?

That's for sure, C# 3.0 is still in a early stage of development.
Does anyone know if C# 3.0 release is something like VS 2002 being
released then very soon after VS 2003 came out? I mean, will we see C# 2.0
out next month, then C# 3.0 sometime next year? I'm thinking why get C#
2.0 when C# 3.0 is being talked about not really knowing about it's
release.

AFAIK no body knows for sure, the dates can slips depending of the problems
they may face, one thing is apparent is that 3.0 will only be an addition of
features ( lamnda expressions, LINQ, etc ) so 2.0 will be integrally in 3.0


cheers,
 
Thanks guys, I feel as though its' a bit of a bummer in that case as C# 3.0
sounds really great and can't wait for it. Still like 2.0 very much.

Thanks again.

- SpotNet
 
<"Ignacio Machin \( .NET/ C# MVP \)" <ignacio.machin AT
dot.state.fl.us> said:
Well, AFAIK that is all that is publicly available. It's still in the work
and the compiler still has a long way to go yet.

Well, both the spec and an alpha-grade plug-in for VS 2005 beta 2 are
publicly available.
AFAIK no body knows for sure, the dates can slips depending of the problems
they may face, one thing is apparent is that 3.0 will only be an addition of
features ( lamnda expressions, LINQ, etc ) so 2.0 will be integrally in 3.0

Indeed.
 
Hi,


SpotNet said:
Thanks guys, I feel as though its' a bit of a bummer in that case as C#
3.0 sounds really great and can't wait for it. Still like 2.0 very much.

Well, I bet you haven't start using it yet, at least not comercially :)

It would be at least 18 or 24 months until the new version ship


cheers,
 
Its funny. 2.0 is not even out the door yet and people are wanting 3.0.
 
SpotNet said:
I've seen (not too) much talk (chat sessions) and a few links about
C# 3.0. I'm a right in assuming that C# 3.0 is a long way off and
next month when VS 2005 comes out, it will have C# 2.0 contained?
Does anyone know if C# 3.0 release is something like VS 2002 being
released then very soon after VS 2003 came out? I mean, will we see
C# 2.0 out next month, then C# 3.0 sometime next year? I'm thinking
why get C# 2.0 when C# 3.0 is being talked about not really knowing
about it's release.

Actually, many of the features of C# 3.0 are just syntactic sugar and
performance enhancements on top of C# 2.0 features. For example, C# 2.0's
anonymous delegates are already full closures, just with an ugly syntax.
Type inference in C# 3.0 is relatively limited (no polymorphic types AFAIK)
and really just a nice convenience, although when you get into complex
generics, it becomes much more useful. As for "queries", you can already
effect some of the most useful ones quite nicely using anonymous delegates
and collection methods such as FindAll, RemoveAll, and TrueForAll. Don't
pine for 3.0 before you've extracted the full power of 2.0. :-)
 
Yes. Anders was careful to point out in his presentations that C# 3.0
required no changes to the CLR. The foundational work is already done
in C# 2.0. 3.0 just exploits that to allow you to do what you could do
in 2.0 much more easily and naturally.
 
Back
Top