【发布时间】:2009-07-28 08:06:44
【问题描述】:
我正在检索 Outlook 联系人,并希望找到定义了生日的联系人。当我读取未定义生日的联系人时,ContactItem 的生日属性返回 4501 年的日期,我使用它过滤联系人:
if (contact.Birthday.Year != 4501)
{
... the contact has a birthday defined, do something ...
}
我自然对这段代码感到不舒服。我猜 4051 与 DateTime 类型或 Outlook 中的某些无值状态有关,但是在 DateTime 规范中我没有找到“空”属性或类似的东西。
还有其他方法可以知道 Outlook 联系人是否定义了生日?
谢谢
【问题讨论】: