字符串转数字 C#

来源:百度知道 编辑:UC知道 时间:2024/05/13 14:23:53
想把session["Cpage"]放到一个int 32中
应该怎么写?我写int32 i=int.Parse(Session["CPage"]);
出错了。。。
if (Session["CurrentPage"] == "")
Session["CurrentPage"] = CurrentPage;
else
CurrentPage = int.Parse(Session["CurrentPage"].ToString());

还是错的!

Session[s]是object对象,要先判断是否为空
if(Session["CPage"]!=null){
int32 i=int.Parse(Session["CPage"].ToString());
}

除了判断为空以外,还要判断一下里面存是不是数字。。如果非数字,当然会出错