Andrei Alexandrescu Wrote: > Kagamin wrote: > > Andrei Alexandrescu Wrote: > >> The question is very simple: given that we're used with a specific > >> semantics for a.b.c = 3, how can we address the fact that the semantics > >> of this familiar operation is so different (and likely so useless) when > >> properties replace fields? > > > > You're solving problems that never came to life. Well... only as syntetic > > examples. > > IMHO it's quite the contrary, a.b.c = 3 is a very simple and concrete > problem that emphatically shows we haven't gotten properties up to snuff.
Never saw this problem in C#. They have problems with understanding and using interfaces, inheritance, value types, but never - this thing.