Chris Eargle

Life Student of the Kodefu Arts

C# 3.0 Presentation

by chris 25. April 2008 02:08

The examples I showed in my C# 3.0 presentation were based on the examples provided in the Visual Studio 2008 Training Kit. The source code for the new features in C# 3.0 are located, by default, in C:\VS2008TrainingKit\Labs\WhatsNewC#. There are other great labs in this kit as well.

  • Building Web Apps
  • Building WPF Apps
  • CardSpace
  • Client Application Services
  • Dynamic Sites
  • Intro to ASP.NET Ajax
  • JSON
  • LINQ to SQL
  • Silverlight Monster Factory
  • LINQ in VB9
  • VSTO (Excel, Outlook, SharePoint, Word)
  • Windows Communication Foundation
  • Windows Workflow Foundation
  • What's New in VB9
  • Workflow Services
  • WPF Data Binding

That's an exhausting list of material to learn!

Of course, code alone doesn't give you a lot of information. Here are the topics I touched upon with links to MSDN.

C# 2.0

·         Partial Types

·         Aliases

·         Static Classes

·         Property Access Modifiers

·         Generics

·         Nullable Types

·         Null coalescing operator

·         yield

·         Delegates

o   Inference

o   Covariance/Contravariance

o   Anonymous methods

 

C# 3.0

·         Auto-Implemented Properties

·         Object and Collection Initializers

·         Implicitly typed variables

·         Anonymous types

·         Extension Methods

·         Lambda Expressions

·         Expression Trees

·         LINQ

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

linq, lamdba

Presentation

E-mail | Kick it! | DZone it! | del.icio.us
Permalink | Comments (1) | Post RSSRSS comment feed

Related posts

Presentation at SC Code CampI will be presenting on Continuous Integration & MSBuild at the SC Code Camp.LINQPad BetaJospeh Albahari has released LINQPad, the easy way to LINQ!pwnedHow I got pwned in South Florida

Comments

July 21. 2008 03:07

vijay

Good post
Thanks,
Vijay

vijay us

Saving the comment

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

August 19. 2008 12:26

Powered by BlogEngine.NET 1.3.1.0
Theme by Mads Kristensen

About the author

Chris Eargle Chris Eargle
Enterprise .NET developer in Columbia, SC.

E-mail me Send mail

Calendar

<<  August 2008  >>
MoTuWeThFrSaSu
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

View posts in large calendar

Pages

    Recent posts

    • Create Vista Icons in VS 2008Comments: 0Rating: 0 / 0
    • String to StreamComments: 0Rating: 0 / 0
    • Hung Database RestoreComments: 0Rating: 0 / 0
    • MSI Compilation ErrorComments: 0Rating: 0 / 0
    • Moving Parts and TimeoutsComments: 0Rating: 0 / 0
    • C# 3.0 PresentationComments: 1Rating: 0 / 0
    • Augusta Meeting TonightComments: 0Rating: 5 / 3
    • WCF 3.5 Security GuidelinesComments: 0Rating: 0 / 0
    • .NET 3.5 Enhancements Training KitComments: 0Rating: 0 / 0
    • Sessions GaloreComments: 1Rating: 0 / 0

    Recent comments

    • C# 3.0 Presentation (1)
      vijay wrote: Good post Thanks, Vijay [More]
    • Format Solution (4)
      Joe wrote: I added a couple of lines to FormatProjectItem() t… [More]
    • Sessions Galore (1)
      Lou wrote: I'll have to get you down here soon - I'll e-mail … [More]
    • Redeemed (3)
      Fred Beiderbecke wrote: It wasn't you, it was some of the others in the ro… [More]
    • South Florida Code Camp (1)
      Jason Meridth wrote: You've mentioned the only latest difference betwee… [More]
    • Redeemed (3)
      Chris Eargle wrote: Hmm, the only thing derisive I remember saying abo… [More]
    • Redeemed (3)
      Fred Beiderbecke wrote: I was in the afternoon session and enjoyed it (exc… [More]
    • Format Solution (4)
      Tony Evans wrote: Just what I was looking for. Thanks! :o) [More]
    • XML Nugget of Joy (2)
      Chris Eargle wrote: How do you retrieve the description, and in what c… [More]
    • XML Nugget of Joy (2)
      Wesley Wilson wrote: That's pretty neat. I've just started using attrib… [More]

    Archive

    • 2008
      • August (3)
      • July (1)
      • June (1)
      • April (4)
      • March (1)
      • February (4)
      • January (5)
    • 2007
      • December (5)
      • November (1)
      • October (6)
      • September (3)
      • August (1)
      • June (1)

    Authors

    • RSS feed for chrischris (36)

    Tags

    • activex
    • addin
    • ado.net data services
    • ajax
    • architecture
    • astoria
    • beta
    • c#
    • code camp
    • com
    • consolas
    • continuous integration
    • ctp
    • database
    • deployment
    • design
    • download
    • ebook
    • entity
    • expression blend
    • font
    • framework
    • gadget
    • grid
    • guidelines
    • icon
    • lamdba
    • linq
    • macro
    • msbuild
    • msi
    • mvc
    • powertoy
    • preview
    • ray ozzie
    • regasm
    • security
    • serialization
    • silverlight
    • source code
    • sql server
    • starter kit
    • stream
    • string
    • trial
    • usability
    • ux
    • vbscript
    • vista
    • visual studio
    • vs2008
    • wcf
    • web
    • winforms
    • wpf
    • xml

    Categories

    • RSS feed for Bleeding EdgeBleeding Edge (3)
    • RSS feed for GeneralGeneral (1)
    • RSS feed for KodefuKodefu (8)
    • RSS feed for Path NotesPath Notes (6)
    • RSS feed for PresentationPresentation (2)
    • RSS feed for TechniquesTechniques (2)
    • RSS feed for TrainingTraining (5)
    • RSS feed for WeaponsWeapons (4)
    • RSS feed for ZenZen (4)

    Archive

    Blogroll

    • RSS feed for Structure Too BigStructure Too Big
      • MSDN Event Thursday in...
      • WorldMaps Update
      • ASP.NET University!
    • RSS feed for Chris CraftChris Craft
      • Pimp My Phone – D...
      • Pimp My Phone – D...
      • Pimp My Phone – D...
    Download OPML file OPML

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2008

    Sign in