Linked by Thom Holwerda on Mon 19th Nov 2007 21:16 UTC, submitted by Wyatt Lyon Preul
.NET (dotGNU too) Scott Guthrie has announced that Visual Studio 2008 and .NET 3.5 are now available for download and provides a tour of some of the new features. "Visual Studio 2008 and .NET 3.5 contain a ton of new functionality and improvements. Below are links to blog posts I've done myself as well as links to videos you can watch to learn more about it."
Permalink for comment 285429
To read all comments associated with this story, please click here.
RE[6]: MSDNAA
by wanker90210 on Tue 20th Nov 2007 11:54 UTC in reply to "RE[5]: MSDNAA"
wanker90210
Member since:
2007-10-26

Delegates have brilliant compiler support in C#. The helper classes are created invisibly by the compiler.

Regarding generics; from what I heard Java cheated there. It's "just" a compile time check so the type casting has to be done anyway.

Virtual and override are there for the same reason as C++ I guess. On non-virtual functions you don't go thru a function pointer in vtab.

I like the out things for arguments to a function. More to write but thats a cheap price for potential bugs.

Coming from C++ I was btw a bit disappointed at both languages when I realized generics is just about avoiding typecasts. On the other hand, I haven't seen a compiler so far that deals properly with templates. So perhaps it was an ok tradeoff.

I totally agree that Java grew up with the 1.5 release. I didn't even consider it before. I just miss the delegate sugar.

Reply Parent Score: 1