Как выполнить ToString для объекта, возможно, нулевого?

Есть простой способ сделать следующее:

String s = myObj == null ? "" : myObj.ToString();

Я знаю, что могу сделать следующее, но я действительно считаю это хакерством:

String s = "" + myObj;

Было бы здорово, если бы Convert.ToString ( ) имел для этого подходящую перегрузку.

83
задан codymanix 21 October 2010 в 12:50
поделиться