我最近接受了C#问题的采访.其中一个我找不到答案.
我得到了一堂课,看起来像这样:
public class Stick
{
private int m_iLength;
public int Length
{
get
{
return m_iLength;
}
set
{
if (value > 0)
{
m_iLength = value;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
还有一个主要课程
static void Main(string[] args)
{
Stick stick = new Stick();
}
Run Code Online (Sandbox Code Playgroud)
任务是向main添加代码,这将导致m_iLengthStick类为负(并且强调它可以完成).
我好像想念一些东西.数据成员是私有的,据我所知get和set函数是int类型的值,所以我不知道如何做到这一点.