On Wed, 29 Jul 2009 18:36:07 +0400, Andrei Alexandrescu <[email protected]> wrote:

Kagamin wrote:
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#.

Of course you didn't. This is because C# doesn't have it - their structs can't define properties.

Andrei

I believe you can still return a struct from an object via property.

Reply via email to