O'Reilly logo

Pro C# 2010 and the .NET 4 Platform, Fifth Edition by Andrew Troelsen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 18. Dynamic Types and the Dynamic Language Runtime

.NET 4.0 introduces a new keyword to the C# language, specifically, dynamic. This keyword allows you to incorporate scripting like behaviors into the strongly typed world of semi-colons and curly brackets. Using this loose typing, you can greatly simplify some complex coding tasks and also gain the ability to interoperate with a number of dynamic languages (such as IronRuby or IronPython) which are .NET savvy.

In this chapter, you will learn all about the dynamic keyword, and understand how loosely typed calls are mapped to the correct in memory object using the Dynamic Language Runtime (or, DLR). Once you understand the services provided by the DLR, you will see examples of using dynamic ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required