Does new 'dynamic' variable type in .NET 4.0 solve the single/multiple method dispatch issue in CLR?
问题 The problem of single dispatch is mostly familiar to people engaged in coding with statically typed languages like Java and C#. The basic idea is: While the runtime polymorphism allows us to dispatch to the right method call according to the type (runtime type) of receiver , for example: IAnimal mything = new Cat(); mything.chop(); The method call will be performed according to the runtime type of mything , namely Cat . This is the single dispatch capability (which is present in Java/C#). Now