很简单关于 C# 的属性的问题, 高手来看看 namespace CSCnsl
{
public class Property
{
}
public class User
{
public Property P
{
get { return P; }
set { P = value; }
}
}
class Program
{
static void Main(string[] args)
{
User user = new User ();
//只要一给user的p属性赋值就抛下面异常,我不知道怎么改,才能不抛异常
user.P =null; //这里总是 StactOverFlow 但我不知道为什么,请修改下代码,让他能正常运行
}
}
}
分享到:
------解决方案--------------------
public class User
{
private Property _P
public Property P
{
get { return _P; }
set { _P = value; }
}
}