作者: 道法乾坤110 时间: 2013-6-26 18:16
粗心大意了吧,看我给你的截图,红色圈处,下面是你的代码,看看一样吗,不一样,
public char Sex
{
get { return sex; }
set
{
if (Sex == '男' || Sex == '女')
sex = value;
else
sex = '0';
}
}
主要是这
if (Sex == '男' || Sex == '女')
sex = value;
既然后面把value的值赋给sex,你if()里面,怎么没value值呀。所以说应该是
if(value=="男"||value=="女")
可能语言表达能力不是太好,如果听不懂的话,再把老师的视频看一遍。