Liefert den Namen der Eigenschaft im Setter

Ich möchte eine Eigenschaft zwischen Postbacks in einer ASP.Net-Anwendung beibehalten. Derzeit tun dies:

<code>public int MyIndex
{
    get
    {
        return (int)Session[ToString() + "MyIndex"];
    }
}
</code>

würde aber etwas bevorzugen wie:

<code>public int MyIndex
{
    get
    {
        return (int)Session[ToString() + #code_that_returns_property_name#];
    }
}
</code>

Setter wird weggelassen, aber der Wert wird nur mit derselben Zeichenfolge in Session übertragen. Gibt es eine Möglichkeit, Reflexion zu verwenden, oder eine andere bessere Lösung?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage