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.)




























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