我正在创建一个字符串数组,其中包含来自自定义对象的值,就像这样:
foreach(MyObject o in MyObjectList)
string[] myArray = new string[] {o.id, o.number.toString(), o.whatever, ...}
这里的问题是,任何一个值都可能是NULL,这当然会导致代码崩溃。假设o.number是NULL而其他值不是……在这种情况下,我仍然想填充其他值,并将"NULL"作为字符串放入o.number的位置。
除了检查每个值,有没有更好的方法呢?
谢谢 :)