Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

LINQ's relationship to the new C#3 and VB9 features


Right click “Save as…”

Author: Hi, I am Daniel Moth

Introduction: The Language Integrated Query (LINQ) is the headline feature of the Visual Studio 2008 release. Most of LINQ is based on the new C#3 and VB9 language features. In this video, I demonstrate the association between the compiler features and LINQ. In particular, you learn about the relationship to LINQ of Local Variable Type Inference, Object Initiliasers, Anonymous Types, Extension MethodsLambda Expressions and Query Expressions.

If you don't like streaming the video, you can download the WMV file packaged in a ZIP here.


Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • This was an excellent show!Big Smile
  • keeronkeeron Obsessive Geek
    Awesome! This was a great way to demonstrate the various C# 3.0/3.5 features and also introduce to LINQ. I've read the blogs and MSDN articles on this, but this was probably the best/quick way to get hands dirty.

    Looking forward to more of these (probably on individual topics, but going a little deeper - like Extensions, anonymous types, query interfaces, etc).
  • DonaldBydia Donald
    The download links via RSS seem to have a problem.
  • Moltas: Glad you enjoyed it Smiley

    Keeron: Thanks. To get more on each C# 3.0 and VB9 language feature, follow the links to my blog for each. I have other VS2008 and Fx 3.5 videos in the pipeline so stay tuned Wink

    Bydia: Not sure which RSS feed you are referring to. Sorry, but the download is not available at all (schocking I know :O). You can only stream this video for now. When I have a download link available, I will add it above.
  • awesome - really good explanation of the path to LINQ
  • JohnAskewJohnAskew 9 girl in pink sweater
    Clear and concise. I'd dearly love this for my archives.

    Please follow up with a download of this work, it lends itself to reuse.

  • Agreed.  This was most excellent.  More from the Moth!  Wink
  • Thanks for the nice words guys Big Smile

    I have now updated the original post above with a link to the download. Sorry it took us so long.
  • Hey Daniel,

    I saw you not so long ago present in Reading and it was great. You were the best presenter that day (actually, it was on par with the great ScottGu at WebDD!). As a result I've subscribed to your blog. It's nice to hear things like this coming out from Reading,UK Smiley Keep up the good work

    - Stu
  • Hi Daniel,

    This is a great demo. Finally made all the new features work together in a simple demo that a develop can understand.

    Waiting for your next video...

    Guy Burstein
  • Thanks both!

    sjhuk: There is a lot more like this coming out from Reading here in teh UK. Check out our nuggets page here.

    bursteg: It is trickling its way to channel9 as I type Cool

  • Check out this blog  - http://www.ilink-systems.com/ThinkingBeyond/Blog/tabid/115/EntryID/9/Default.aspx

    Discusses the same thing.
  • Hey folks

    If you would also like to view a transcript of this video plus navigate to random points in the video, visit the following link

    The main web page is here


  • this is an awesome demo. But  the sceencasts in the uk msdn didn't update for a long time Sad
  • Glad you liked it Alex.. Sorry, I don't work for the UK subsidiary any longer, so not sure what is going on there.




Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.