Elegancki sposób na uniknięcie NullReferenceException w C #

chce to zrobić

var path = HttpContext.Current.Request.ApplicationPath;

Jeśli któraś z właściwości po drodze ma wartość NULL, chcę, aby ścieżka była null lub „” byłaby lepsza.

Czy jest elegancki sposób na zrobienie tego bez Ternaries?

idealnie chciałbym to zachowanie (bez okropnej wydajności i brzydoty) ścieżki smyczkowej;

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

Dziękuję Ci

questionAnswers(4)

yourAnswerToTheQuestion