Jul. 23rd, 2011

wizzard: (Default)

немного магии, несколько смутивших меня частных случаев - и у нас есть structural typing!

interface ISomething
{
int A {get;set;}
}

int x = (new{ A=5} ).Cast<ISomething>().A; // работает :)

а также __get__, __set__, __method_missing__ и прочие подобные плюшки.
в C# 2, не 4, прошу заметить :)
чего б еще такого соорудить...
 

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 17th, 2025 05:51 pm
Powered by Dreamwidth Studios