ASP.Net--C#中String与int类型转换

int a = 4;
int b = 5;
Session["x"] = a;
int c = Session["x"].ToString;
int d=b+c;
lbl4.Text = d;

最后我希望“lbl4.Text=9”,请高手帮帮,

第1个回答  推荐于2016-06-05
int a=4;
int b=5;
Session["x"]=a;//这时a存入Session中时,是以对象的方式保存进去的
int c=(int)Session["x"];//取出时,强制类型转换为整形
int d=b+c;//进行整型运算
lbl4.text=d.ToString();//因为text是文本属性,所以用ToString()方法转换输出即可;本回答被提问者采纳
第2个回答  2008-03-20
int a = 4;
int b = 5;
Session["x"] = a.ToString();
int c = int.Parse( Session["x"].ToString() );
int d=b+c;
lbl4.Text = d.ToString();
相似回答