Is anything like this possible? I\'m assuming not, but it looks good to me:
class MyClass {
public int Foo {
get { return m_foo; }
s
According to the C# 4.0 language specifications.
However, unlike fields, properties do not denote storage locations. Instead, properties have accessors that specify the statements to be executed when their values are read or written.
Adding a field would require a memory location. So no, this is not possible.