Skip to main content
GameDev.net gamedev.net
🔒 Locked

C# 2005- 2008 Is there a major difference.

Started by steveworks Mar 13, 2010 at 6:03 PM 8 replies 1.3k views
Original Post
steveworks
steveworks
I looking to learn more about C# and I found a good set of video tutorials on the MSDN website. I am wondering if they are still mostly up to date as they were designed for Visual C# 2005.
---------------------------------------------------------------------------------------Exercise, eat right and be the best you can be!Translation: Play video games for finger streangth and eat lots of hot pockets to be at top programming efficiency.
MaulingMonkey
MaulingMonkey
Some features were added to the core language (C#3 introduced e.g. the var keyword and LINQ), but very little has been outright outdated. Some functions got deprecated in .NET 3.5, but those usually come with extremely helpful warnings that point you at what you should be using instead. You wouldn't be starting from scratch in 2008 or anything.
BrickInTheWall
BrickInTheWall
Well C# 3.0 came with VS2008, and some additions where made there. In addition to those mentioned by the above poster are also lambda expressions, auto implemented properties, object and collection initializers etc. VS2010 will have C# 4.0, which will feature duck typing for example. I can't wait.
Fate fell short this time your smile fades in the summer.
steveworks
steveworks
I understand that. Though I am curious as to what duck typing is.
---------------------------------------------------------------------------------------Exercise, eat right and be the best you can be!Translation: Play video games for finger streangth and eat lots of hot pockets to be at top programming efficiency.
rubicondev
rubicondev
If it looks like a duck and sounds like a duck... it's a duck.

I think you'll find this in python, but I'm a bit wooly in that language
------------------------------Great Little War Game
DevFred
DevFred
Quote:
Original post by steveworks
I understand that. Though I am curious as to what duck typing is.

video
way2lazy2care
way2lazy2care
I heard there have been significant upgrades to the garbage collector. I cannot confirm this as I heard it only in passing.
Malevolence
Malevolence
IMO, LINQ alone is reason enough to move to 3.0 and later.
steveworks
steveworks
Thanks for the link DevFred.

I also think there might be some confusion. I use C# 3.0 and VS2008. I just found a group of video tutorials that teach C# with VS2005.

I was looking for information on whether or not VS2005 information was outdated.
---------------------------------------------------------------------------------------Exercise, eat right and be the best you can be!Translation: Play video games for finger streangth and eat lots of hot pockets to be at top programming efficiency.
mutex
mutex
The videos should be fine. Subsequent versions of C# and .NET tend to be additive with the number of outdated things quite small.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.