c#上的字符串方法是否有空处理程序

Mon*_*RPG 0 c# string null isnull c#-4.0

我能够分配如下变量:

if (Session["myVariable"] != null)
{
    string variAble = Session["myVariable"].ToString();
}
Run Code Online (Sandbox Code Playgroud)

是否有方法检查对象是否为null,然后分配是否为空?

Ofe*_*lig 5

string variAble = Session["myVariable"] ?? "";

编辑 @hatchet建议的一种稍微强健的形式是:

string variAble = (Session["myVariable"] ?? "").ToString();