Как принять значение по умолчанию, пустой сеанс оценивает пустым строкам в C#

Я привык использовать VB.net для веб-программирования.

Часто, у меня есть что-то как:

Dim s as string = Session("s")

Я получаю строковое значение для s от веб-сессии. Если нет никакого значения на веб-сессии, я получаю пустую строку.

Однако AFAIK, в C#, у меня должно быть что-то как код ниже, чтобы сделать то же самое.

string s;
try { s = Session["s"].ToString(); }
catch { s = ""; }

Существует ли более легкий способ сделать это?

6
задан Daniel Allen Langdon 20 October 2010 в 20:00
поделиться