For projects where this is relevant, I often define an extension method ToStringOrNullas follows:
public static string ToStringOrNull(this object o) {
return o == null ? null : o.ToString();
}
intellisense, , ToStringOrNull , ( ) object - . , -, , .
, null -, .
.
string[] myArray = new [] {
o.id, o.number.ToStringOrNull(), o.whatever, ...
};// .Select(s=>s??"NULL").ToArray(); //uncomment to replace null with "NULL"