> The new syntax avoids having to do that "double" declaration.
Yes, that's right. It is in other words a way to access the compile-time generated backing field for auto-implemented properties. It is quite nice to be honest, I just wish they presented a bit of context in their announcements.
You could have:
Or you could have: So you needed in the second case to also declare name as a field. The new syntax avoids having to do that "double" declaration.