сишарпопитон
Jul. 23rd, 2011 12:38 amнемного магии, несколько смутивших меня частных случаев - и у нас есть structural typing!
interface ISomething
{
int A {get;set;}
}
int x = (new{ A=5} ).Cast<ISomething>().A; // работает :)
а также __get__, __set__, __method_missing__ и прочие подобные плюшки.
в C# 2, не 4, прошу заметить :)
чего б еще такого соорудить...