当前位置: 代码迷 >> ASP.NET >> 大家把Session转为其他类型时一般用什么方法?解决办法
  详细解决方案

大家把Session转为其他类型时一般用什么方法?解决办法

热度:5438   发布时间:2013-02-25 00:00:00.0
大家把Session转为其他类型时一般用什么方法?
如:
Session["test"] = 2;

在获取这个Session["test"]转为整型时,大家一般用什么方法?
我就是用int.Parse(Session["test"].ToString()),感觉转了二次是不是还有更简便的方法??
或者Convert.ToInt32(Session["test"])?

------解决方案--------------------------------------------------------
那样都可以。
但前提你最好用Session之前判断一下。
因为如果Session为空时你一ToString就出错了。
if (Session["test"] != null || Session["test"] != "")
{
int.Parse(Session["test"].ToString());
}
------解决方案--------------------------------------------------------
session为object拆箱即可用
int i=(int)session["test"];
  相关解决方案