Elegante Möglichkeit, NullReferenceException in C # zu vermeiden

ich möchte das machen

var path = HttpContext.Current.Request.ApplicationPath;

Wenn eine der Eigenschaften auf dem Weg null ist, möchte ich, dass der Pfad null ist, oder "" wäre besser.

Gibt es eine elegante Möglichkeit, dies ohne Ternaries zu tun?

Idealerweise würde ich dieses Verhalten (ohne die schreckliche Leistung und Hässlichkeit) als Zeichenfolgepfad mögen.

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

Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage