C# 3.0 Tutorial

By Jonathan Worthington
Last Updated: Tuesday, August 05, 2008
This tutorial introduces all of the new language features in C# 3.0, including type inference, extension methods, lambdas, object and collection initializers and Linq.
starstarstar
This tutorial introduces you to the new features of the C# 3.0 programming language. It is broken into four sections, which look at:

While the article introduces C# 3.0 features from scratch, it does depend upon you already having a good knowledge of C#, preferably as far as version 2.0. That is to say, this series is intended as a booster for those who already known C# and want to get to know the new features in version 3.0 rather than a complete C# tutorial.

If you have only worked with C# 1.0, it would probably serve you well to read up on generics, which were introduced in C# 2.0. I will use them in places without any real explanation. Other features in 2.0 are not really needed to follow this tutorial, however. While I refer to anonymous methods, you can learn what they are from this tutorial, since they are essentially a more verbose way of writing C# 3.0 lambda expressions, which I will fully explain.

I hope this tutorial will help you to get acquainted with the exciting new features in C# 3.0, and make your development more productive as a result.
Bookmark: Submit To Digg Submit To reddit Submit To del.icio.us Bookmark With StumbleUpon Bookmark With FaceBook Bookmark With Google Bookmarks
Comments 3 Comments (view all) Post Comment Post a Comment
Shirley says: Just started to learn
Edge Posted on Saturday, August 04, 2012Edgestarstarstarstar
Just started to learn this language and hope this post helps me. <a href="http://www.leatherfads.com/womens-leather-blazers.aspx">http://www.leatherfads.com/womens-leather-blazers.aspx</a>
shirley says: helpful
Edge Posted on Saturday, August 04, 2012Edgestarstarstarstar
Hope this book proves helpful. I will definitely try this [link=http://www.leatherfads.com/womens-leather-blazers.aspx]http://www.leatherfads.com/womens-leather-blazers.aspx[/link]
dennissa says: Excellent weblog
Edge Posted on Saturday, January 19, 2013Edgestarstar
Excellent weblog here! Also your blog section is quite impressive and informative too… superb article. http://www.genericviagratab.com/
 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.