Мне нужно обработать несколько элементов данных, например
User u = NotMyObject.GetUser(100);
ProcessProperty(u.FirstName);
ProcessProperty(u.Surname);
ProcessProperty(u.Phone.Work);
ProcessProperty(u.Phone.Mobile);
...
ProcessProperty(u.Address.PostCode);
Примите, что все свойства возвращаются из GetUser (...) в виде строки.То, что делает ProcessProperty, я надеюсь, не имеет отношения к делу (например, может записать значение в файл), но это будет выглядеть так:
private void ProcessProperty(string data) {
...
}
У меня вопрос, что у.может быть NULL, как я могу обработать объект "User u", не помещая каждый вызов ProcessProperty (...) в блок try / catch?
Извинения, если форматирование вопроса не подходит, явсе еще получаю навык публикации.
Большое спасибо.N.