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.)
C# 3.0 Tutorials with Visual Studio 2008 for Beginners

Michael Sync » C# 3.0 Tutorials: Auto-Implemented Properties (a.k.a Automatic Properties) wrote:
[...] Note: This is the first part of my C# 3.0 tutorial series. [...]
Link | February 29th, 2008 at 7:37 am
Michael Sync » C# 3.0 Tutorials: Object and Collection Initializers wrote:
[...] 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 [...]
Link | March 1st, 2008 at 12:53 am
Michael Sync » C# 3.0 Tutorials: Implicitly typed local variables wrote:
[...] is the third article of C# 3.0 tutorial series. We will take a look the first feature called “Implicitly typed local variables [...]
Link | March 1st, 2008 at 8:43 am
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.
Link | March 1st, 2008 at 4:26 pm
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.
Link | March 2nd, 2008 at 4:42 am
Ashutosh Nilkanth’s Blog » C# 3.0 Tutorials wrote:
[...] 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 [...]
Link | March 4th, 2008 at 5:17 am
Michael Sync » C# 3.0 Tutorials: Understanding about Anonymous types wrote:
[...] is my fourth part of my C# 3.0 tutorials. We have finished learning about automatic properties that introduces new and shorter way of [...]
Link | March 6th, 2008 at 6:47 am
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.)?
Link | July 1st, 2008 at 12:55 pm
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.
Link | July 1st, 2008 at 9:21 pm
Hi Michael,
Waiting for your post on
Extension methods
Lambda expressions
Query expressions
Expression trees
Link | July 23rd, 2008 at 8:50 am
i am also waiting for your post on
Extension methods
Lambda expressions
Query expressions
Expression trees and more … for a long time
Link | July 23rd, 2008 at 11:27 pm
C# 3.0 new features explanation is very helpfull, pls post rest asap.
Link | August 5th, 2008 at 10:51 pm
hay michael where i can found “how to make website with Visual Studio 2008″ i very need it. are you have one?
thanks…
Link | June 16th, 2009 at 1:30 am