Dynamic Binding in C# 4

Get Microsoft Silverlight

You are currently watching the WMV (640x360) video. click to watch the Smooth Streaming (1280x720) video or the High Quality WMV (960x540, not smooth streaming) video

While the heritage of C# is as a static programming language, many objects in the world are more dynamic, whether originating from COM, JavaScript, Python, or other places. Interacting with that world from C# used to be painful and error prone, but C# 4 provides deep integration of dynamic binding into the language. Come see what we are doing, why do we do it that way, and why it is still safe.