public int Position
{
get
{
if (Session["Position"] != null)
{
Position = Convert.ToInt32(Session["Position"]);
}
else
{
Position = 5;
}
return Position;
}
set
{
Position = value;
}
}
我的程序調用get和進入,如果循環,然後infitely運行到設定的代碼我陷入無限循環中的屬性設置
@Knaģis有更正的代碼,但爲了進一步解釋原因:將這些獲取器和設置器視爲功能,因爲這就是它們在幕後。如果一個函數調用它自己,沒有辦法退出,你將處於一個無限循環。 – bland 2013-04-22 19:31:56