var foo1 = new SomeClass();
SomeClass foo2 = new SomeClass();
Does those two lines of code translate into the same IL, and how does the dynamic
differ from them ? I know that dynamic
uses some kind of technique called late binding but how does that work ?