<p>Here is new C# future in version 4.0 known as dynamic. Show me the way i can use it in my code and how this future can help me?</p>

<hr>

<p>Related questions:</p>

<ul>
<li><a href="https://stackoverflow.com/questions/298277/does-the-new-dynamic-c-40-keyword-deprecate-the-var-keyword">Does the new ‘dynamic’ C# 4.0 keyword deprecate the ‘var’ keyword ?</a></li>
<li><a href="https://stackoverflow.com/questions/244302/what-do-you-think-of-the-new-c-40-dynamic-keyword">What do you think of the new C# 4.0 ‘dynamic’ keyword?</a></li>
</ul>

One of the usages is interop between static and dynamic languages.
Say you want to invoke a JavaScript function fron silverlight:
```
```
HtmlPage.Window.Invoke("HelloWorldFunction");
```
```
If the window was dynamic (and properly implemented) you would be able to use it like this:
```
```
HtmlPage.Window.HelloWorldFunction();
```
```