看看这段代码:
System.Web.SessionState.HttpSessionState ss = HttpContext.Current.Session["pdfDocument"] ?? false;
if ((Boolean)ss)
{
Label1.Text = (String)Session["docName"];
}
基本上我想检查 HttpContext.Current.Session["pdfDocument"] 是否不为空,如果它不转换为布尔值,那么检查它的真假。
我试图避免嵌套 if 语句,并认为会有一种更优雅的方式来做到这一点。因此,我只对包含条件的答案感兴趣?操作员。
有小费吗?