Trivial Properties and Syntactic Sugar

time to read 1 min | 137 words

I just read this article "Write Faster Code with the Modern Language Features of Visual C++ 2005", and one thing that caught my eyes, other than the far nicer C++.Net syntax was trivial properties:

See here for an example:

// trivial property
// compiler can generate accessors and backing store
property String^ Name;

Is there any reason that we can't get that in C#? It's a really conveniant feature that would save quite a bit of needless typing.