public int Position
{
get
{
if (Session["Position"] != null)
{
Position = Convert.ToInt32(Session["Position"]);
}
else
{
Position = 5;
}
return Position;
}
set
{
Position = value;
}
}
chương trình của tôi gọi là get và đi vào nếu vòng lặp và sau đó chạy infitely vào mã bộTôi nhận được vào vòng lặp vô hạn trong setter tài sản
@ Knaģis có mã được sửa, nhưng để giải thích thêm lý do: Hãy nghĩ về các getters và setters này như các hàm vì đó là những gì chúng ở đằng sau hậu trường. Nếu một hàm gọi chính nó bên trong, không có phương tiện để thoát, bạn sẽ ở trong một vòng lặp vô hạn. – bland