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