FI_VS2010_02 – First Impressions Visual Studio 2010 – C# 4.0 Language Enhancements – Part 1
In this video we look at new features in C# 4.0. We start with Named and Optional Parameters as well as Default Values. While this features has been available in VB for years, it is just now introduced into C# primarily as a means of enabling COM Interop more elegantly using C#. Next, we look at Dynamic Invocation allowing C# to work with dynamic references and types at runtime. We demonstrate the use of the Expando Object to add properties and methods at runtime. We demonstrate what we feel was the true rationale for introducing this feature — o work with other .NET languages that are dynamic in nature. To drive this idea we demonstrate how C# can interact with custom Iron Python user scripts via the new Dynamic Invocation feature.
About this video:
Duration: 28 Minutes, 24 Seconds
Recorded Using: Visual Studio 2010 Beta 1 or Greater

