Я вхожу в бесконечный цикл в установщике свойств

public int Position
{
    get
    {
        if (Session["Position"] != null)
        {
            Position = Convert.ToInt32(Session["Position"]);
        }
        else
        {
            Position = 5;
        }
        return Position;
    }
    set
    {
        Position = value;
    }
}

моя программа вызывает get и переходит в цикл if, а затем бесконечно работает с заданным кодом

Ответы на вопрос(4)

Ваш ответ на вопрос