07 2009 档案
c# 4.0的dynamic和动态多分派
摘要:在c#4.0以前的代码中如果需要使用动态多分派(dynamic multi dispatch)的话,通常的一种方式是使用访问者(visitor)模式,因为在c# 3.0及以前是只支持动态单分派(override)和静态多分派(overload),为了实现动态多分派就不得的借助访问者模式(当然也有其他的方法)。 但是,c# 4.0带来了dynamic关键字,所以,在将来的vs2010里面,可以忘记...
阅读全文