Czy istnieje sposób na automatyczne (a nie tylko prywatne) właściwości?

Właściwości automatyczne pozwalają mi zastąpić ten kod:

private MyType myProperty;
public MyType MyProperty
{
    get { return myPropertyField; }
}

z tym kodem:

public MyType MyProperty { get; private set; }

z kilkoma zmianami tu i tam - ale czy istnieje sposób na zastąpienie tego kodu:

private readonly MyType myProperty;
public MyType MyProperty
{
    get { return myPropertyField; }
}

z czymś podobnym?

questionAnswers(6)

yourAnswerToTheQuestion