C#程序中session值的保存方法以及转为字符串的方法总结

2019-12-30 12:01:42丽君

同理 if (Session["a"] == null || Session["a"].ToString() == "") 此句也合法可用。

用 .ToString() 的方法写格式比较固定,如果换成用 (string) 写,会比较自由:


if ((string)Session["a"] != null && (string)Session["a"] != "")

if (Session["a"] != null && (string)Session["a"] != "")

这两种写法都是可行的,而且对 null 和 empty 的判断顺序没有关系。

最简单的方法就是用 Convert.ToString


if (Convert.ToString(Session["aaa"]) == "")

不管 Session["a"] 为 null 还是 empty,Convert.ToString(Session["aaa"]) 都是 empty。



注:相关教程知识阅读请移步到c#教程频道。