Как насчет использования вспомогательного метода, подобного этому:
attribs.something = getString(
entry.Properties["something"].Value,
attribs.something);
static String getString(
Object obj,
String defaultString)
{
if (obj == null) return defaultString;
return obj.ToString();
}
В качестве альтернативы вы можете использовать оператор ??
:
attribs.something =
(entry.Properties["something"].Value ?? attribs.something).ToString();
(обратите внимание на избыточный ToString()
вызов при значении null
)