设置属性为什么出错呢?帮忙看看!我写了个字符串的属性:
public class stringTest
{
//public string usernamepublic, userpasswordpublic;
public string usernamepublic
{
get
{ return usernamepublic; }
set
{
if(usernamepublic!=value)
usernamepublic = value; *****这里出错,运行提示确定没有无限循环!
}
}
public string userpasswordpublic
{
get { return userpasswordpublic; }
set {
if(userpasswordpublic!=value)
userpasswordpublic = value;}
}
}
运行提示确定没有无限循环!
怎么改啊?谢谢!
public class stringTest
{
//public string usernamepublic, userpasswordpublic;
public string usernamepublic
{
get
{ return usernamepublic; }
set
{
if(usernamepublic!=value)
usernamepublic = value; *****这里出错,运行提示确定没有无限循环!
}
}
public string userpasswordpublic
{
get { return userpasswordpublic; }
set {
if(userpasswordpublic!=value)
userpasswordpublic = value;}
}
}
运行提示确定没有无限循环!
怎么改啊?谢谢!
private string m_usernamepublic;
public string usernamepublic
{
get
{ return m_usernamepublic; }
set
{ m_usernamepublic=value;}
}
public string usernamepublic
这两个不能相同,建议你去看看类的设计