Я получаю контакты Outlook и хочу найти те, у кого есть день рождения. Когда я прочитал контакт, который не имеет рождения определено свойство День рождения ContactItem возвращает дату в 4501 году, с помощью которого можно отфильтровать контакты:Проверка наличия контактов Outlook ContactItem
if (contact.Birthday.Year != 4501)
{
... the contact has a birthday defined, do something ...
}
Естественно, я не чувствую себя комфортно с этим кодом. Я полагаю, что 4051 относится к некоторому состоянию No-Value либо в типе DateTime, либо в Outlook, однако в спецификации DateTime я не нашел свойство «Пусто» или что-то в этом роде.
Есть ли другой способ узнать, имеет ли контакт Outlook контакт День рождения?
Благодаря
Спасибо , Можете ли вы привести официальный источник с этими данными? Например, статья MSDN? –
bob все, что я могу найти, http://social.msdn.microsoft.com/Search/en-US/?query=1%2F1%2F4501%20&ac=8 Есть много источников в коде, но не так много в виде заявления – 76mel