Элегантный способ избежать NullReferenceException в C#

Я хочу сделать это

var path = HttpContext.Current.Request.ApplicationPath;

Если какое-либо из свойств по пути равно нулю, я хочу, чтобы путь был нулевым, или "" было бы лучше.

Есть ли элегантный способ сделать это без троичных элементов?

в идеале я хотел бы такое поведение (без ужасной производительности и уродства) строковый путь;

try
{
    path = HttpContext.Current.Request.ApplicationPath;
}
catch
{
    path = null;
}

Спасибо

7
задан AK_ 30 May 2012 в 11:44
поделиться