>Я не единыжды читал, что не стоит этого делать, но толковых доводов почему этого не стоит делать, так и не услышал.
Если в любом случае будет возвращаться string, пусть и пустой, у возвращаемого значения всегда можно без приключений (NullReferenceException) и лишних проверок вызывать методы string'a.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение