本文介绍了不能在asp.net c#中隐式地将类型'int'转换为'string'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
请帮助纠正此错误以将int转换为字符串我的代码在c#中是
Pls some one help to correct this error to convert int to string My code is in c# is
Session["priceday1"] = Label2.Text ;
Label4.Text = Convert.ToInt32(Session["priceday1"].ToString()) / 44;
在第二行有错误将int转换为字符串so.Pls一些帮助,如何纠正这个错误。
In second line there is error to convert int to string so.Pls some one help that how to correct this erro.
推荐答案
int Result;
if (int.TryParse(Session["priceday1"], out Result))
{
// parsing was successful
Result /= 44;
Label4.Text = Result.ToString();
}
else
{
// conversion not successful, handle error here
}
啊,我明白了!我忽视了这个部门。
Ahh, I got it!. I overlooked the division.
Label4.Text = (Convert.ToInt32(Session["priceday1"]) / 44).ToString();
try this
Session["priceday1"] = "5464";
// Session["priceday1"] = 5464;
int finalPrice;
if (Int32.TryParse(Session["priceday1"].ToString(), out finalPrice))
{
finalPrice = finalPrice / 44;
Label1.Text = finalPrice.ToString();
}
else
{
Label1.Text = "Invalid";
}
这篇关于不能在asp.net c#中隐式地将类型'int'转换为'string'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!