当C# 4.0推出并且我们有动态关键字,就像Anders Hejlsberg在这个极好的演示中所描述的那样,(C# 的发展速度比我跟得上的要快...我没有太多时间熟悉 var 关键字)
那我还需要 var 关键字吗?有什么 var 能做到而 dynamic 不能做到的吗?
var x = SomeFunctionThatIKnowReturnsSomeKindOfList();
// do something with x
dynamic x = SomeFunctionThatIKnowReturnsSomeKindOfList();
// do something with x