public static bool CheckExpired()
{
DateTime expiryDate, currentDate = DateTime.Today;
DateTime.TryParse(date, out expiryDate);
if (expiryDate > currentDate)
{
return true;
}
else { return false; }
}
这就是我现在所拥有的。但是,如果日期格式不正确,我希望有第三个选项。就像现在一样,它直接跳转到 else 并返回 false。
问题是我想要三个可能的结果:
true --> 没有过期
false --> 已过期
第三个 --> 输入的日期无效
我只是坚持我是如何到达那里的。我知道我可以轻松地使用 String 返回类型,但是有什么办法吗?