Есть простой способ сделать следующее:
String s = myObj == null ? "" : myObj.ToString();
Я знаю, что могу сделать следующее, но я действительно считаю это хакерством:
String s = "" + myObj;
Было бы здорово, если бы Convert.ToString ( ) имел для этого подходящую перегрузку.