Here\'s the scenario...
if (entry.Properties[\"something\"].Value != null)
attribs.something = entry.Properties[\"something\"].Value.ToString();
<
If you are targeting the .NET Framework 3.5, the most elegant solution would be an extension method in my opinion.
public static class ObjectExtensions
{
public static string NullSafeToString(this object obj)
{
return obj != null ? obj.ToString() : String.Empty;
}
}
Then to use:
attribs.something = entry.Properties["something"].Value.NullSafeToString();