C# 3.0 Tutorials with Visual Studio 2008 for Beginners
I have been doing C# 3.0 for a while now but I never wrote any tutorial related to C# 3.0 in my blog before. So, I decided to write a few C# 3.0 tutorials while I’m waiting the release of Silverlight 2.0 beta 1. I also notice that some of my friends from Silverlight Forum are so silent lately and they don’t even so active in the forum. I know that they are busy with preparing to go to MIX08 or learning WPF/Media/Flash/Flex.
In this tutorial series, I will cover the following topics with full of explanations, sample and etc (like my other tutorials in my blog). This tutorials are dedicatedly written for those who already have some experiences with C# 1 or 2 and totally newbie for C# 3.0. You will need to install Visual Studio 2008 to run the sample code.
Topics
- Auto-Implemented Properties (a.k.a Automatic Properties)
- Object and Collection Initializers
- Implicitly typed local variables
- Anonymous types
- Extension methods
- Lambda expressions
- Query expressions
- Expression trees
The links will be updated once I published the tutorial in my blog. Please feel free to let me know if you want me to add something or if you have the suggestion or comment.
You can subscribe my feed if you used to read the blog through feed reader. OR, you can give me your email here then I will inform you if I post new tutorial in my blog. (Of course, I promise that I won’t share your mail with anyone and I won’t be spam you. You will have to activate your mail after putting your email address in this link.)

[...] Note: This is the first part of my C# 3.0 tutorial series. [...]
[...] everybody! This is the second part of my C# 3.0 tutorial series in my blog. Today, we are gonna talk about object and collection initializers, one of the features [...]
[...] is the third article of C# 3.0 tutorial series. We will take a look the first feature called “Implicitly typed local variables [...]
We’re still in C#2 at the moment but sooner/later projects gonna switch to 3.0. I’m glad to find your tutorials on this and start following them.
Thanks for great write up and compilation.
Cheers.
your welcome, sis.. I hope you may find it useful.. If you have any suggestion or something that makes you confused due to my lack of writing skill, please let me know.. I appreciate for that.
[...] 3.0 with VS.NET 2008 at work on a production project, I thought it would make sense to mention the great tutorials posted by Michael Sync on the subject. One of the most appealing aspects of VS.NET 2008 for me has [...]
[...] is my fourth part of my C# 3.0 tutorials. We have finished learning about automatic properties that introduces new and shorter way of [...]
Are there any good tutorials that describe tools to monitor SQL stored procedures performance during a test of the entire application (e.g., how many times a stored procedure is run, time to process the s/p, blocks, etc.)?
I think there is some build-in tools in SQL itself. You should better ask about that in SQL forum. SQL experts might help you out.
Hi Michael,
Waiting for your post on
Extension methods
Lambda expressions
Query expressions
Expression trees
i am also waiting for your post on
Extension methods
Lambda expressions
Query expressions
Expression trees and more … for a long time
C# 3.0 new features explanation is very helpfull, pls post rest asap.
hay michael where i can found “how to make website with Visual Studio 2008″ i very need it. are you have one?
thanks…
its vey helpful. Waiting for other post too.
thankss……