c#中隐式地将类型

c#中隐式地将类型

本文介绍了不能在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'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-18 13:14