关于Session等于空的问题

huangyugan 2010-02-04 04:35:31
Session["User"] == null

Session["User"] == ""

有区别吗?
如果我判断Session是否为空,用哪个比较好?
还是
if(Session["User"] == null || Session["User"] == "")
这样一起来?

希望不要见笑。我真的觉得好像有点什么区别,但是才疏学浅,望指教。谢谢。
...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zsz1001 2010-02-04
  • 打赏
  • 举报
回复
以上都解释清楚了。 我也只能熟悉一下了。
zishanyan 2010-02-04
  • 打赏
  • 举报
回复
正如上面几位所说,null表示空引用,就类似只声明,但未赋值; 而""则是,声明以后对其赋值""
sunlyc20099 2010-02-04
  • 打赏
  • 举报
回复
Session["User"]==null表示空引用;
Session["User']==""表示空值;
mbh0210 2010-02-04
  • 打赏
  • 举报
回复
== null 说明该 Session不存在

== "" 说明该session的值为空

概念不同

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧