title: C# Dynamically typed language
body: <p>With new features in .NET 3.5 (such as var, Lambda, linq, etc), and more on its way, we can conclude that C# not only statically typed language, but also <strong>Dynamically typed</strong> ?</p>
  
  <p>Why or Why not?</p>
  
  <p><strong>Edit#1</strong></p>
  
  <p>As many posters below claim, .net 4.0 will add the dynamical type-ness to the language. Will this slow down the language?   </p>
  
  <p>With every release csharp takes something from different languages. In so far as .Net1.1, our forefathers didn't intend to even make it functional language.... </p>
  
  <p><strong>Edit#2</strong></p>
  
  <p>I think many of you misunderstood the question; as I am referring to C# language overall, including the upcoming release 4.0. Thus, it is fair to say that the language is dynamically typed...</p>