Добавление пустой строки к объекту - это распространенная идиома, которая позволяет выполнять нулевое безопасное преобразование ToString
, например:
attribs.something = ""+entry.Properties["something"].Value;
Когда entry.Properties["something"].Value
равно null
, это тихо возвращает пустое значение string
.
Редактировать: Начиная с C # 6, вы можете использовать оператор ?.
, чтобы избежать проверки null
еще более простым способом:
attribs.something = entry.Properties["something"].Value?.ToString();
// ^^