What's New in C# 4.0
Live Presentation by Joe Albahari
C# 4.0 introduces some of the most controversial new language features to date,
including optional parameters, named arguments and (horror) dynamic typing! In
this presentation, you'll see C# 4.0's new features demonstrated in a practical context,
with potential uses, benefits, traps and best practices. You'll see a novel
design pattern that may change your opinion on dynamic programming, and also how
C# 4.0 simplifies interop with Office, COM and dynamic languages such as Python.
This webcast was given live for LIDNUG
in January 2010, and kindly organized by Brian Madsen.
You can download all the samples in this presentation
here. Simply
unzip the folder into your LINQPad Queries directory under My Documents and they'll become immediately visible in LINQPad. You'll need LINQPad 4 to run the C# 4.0
samples.
Download for Offline Viewing
Download in WMV format
(400MB)
Download in MP4 format (60MB)
The WMV and MP4 files are encoded with the same quality. The MP4 is much smaller
but requires Windows 7 Media Player or
VLC Player (free).