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 Dynamically typed ?
Why or Why not?
Edit#1
As many posters below claim, .net 4.0 will add the dynamical type-ness to the language. Will this slow down the language?
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....
Edit#2
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...