Uzyskaj nazwę właściwości wewnątrz setera

Chcę zachować właściwość między postbackami w aplikacji ASP.Net. Obecnie to robię:

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

ale wolałbym coś takiego:

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

Setter pominięty, ale po prostu przesuwa wartość do Sesji za pomocą tego samego ciągu. Czy jest jakiś sposób na użycie refleksji lub innego lepszego rozwiązania?

questionAnswers(6)

yourAnswerToTheQuestion