private DateTime birthday; public DateTime Birthday
{
get { return birthday; }
set
{
if (value < Convert.ToDateTime("1900-01-01") || value.Year >DateTime.Now.Year - 10)
Console.WriteLine("输入出生日期有误!");
else
birthday = value;
}
}定义这样一个属性运行没有问题,但是我想这样修改下if (value > Convert.ToDateTime("1900-01-01") || value.Year <DateTime.Now.Year - 10)
birthday = value; else Console.WriteLine("输入出生日期有误!");为什么就达不到验证日期的目的了呢,谢谢
{
get { return birthday; }
set
{
if (value < Convert.ToDateTime("1900-01-01") || value.Year >DateTime.Now.Year - 10)
Console.WriteLine("输入出生日期有误!");
else
birthday = value;
}
}定义这样一个属性运行没有问题,但是我想这样修改下if (value > Convert.ToDateTime("1900-01-01") || value.Year <DateTime.Now.Year - 10)
birthday = value; else Console.WriteLine("输入出生日期有误!");为什么就达不到验证日期的目的了呢,谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货