O'Reilly logo

C# 5.0 Unleashed by Bart De Smet

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

Summary

Dynamic programming has established its position in the programming landscape for modern applications. With the increasing popularity of dynamic languages and the trend of taking weakly typed approaches to data (JSON, XML without EML Schema Definition [XSD]) and web services (Representational State Transfer [REST]), it becomes increasingly important to provide a bridge between C# and “islands” of dynamic code or data. In other words, a golden middle had to be found between the traditionally statically typed core of the C# language and the flexibility to deal with dynamically typed code and data.

In this chapter, we built on the technological foundations for dynamic programming introduced in the preceding chapter. With mechanisms such ...

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