if (Session["totalCost"] != null)
{
if (Session["totalCost"] != "confirm")
{
totRevenueLabel.Text = totalRevenueInteger.ToString();
totalRevenueInteger += int.Parse(Session["totalCost"].ToString());
}
但是,当我执行程序时,它说输入字符串的格式不正确
请帮忙!
最佳答案
你正在解析
int.Parse(Session["totalCost"].ToString());
所以假设 Session["totalCost"]
有一个字符串格式的数值。但早些时候你在做:
if (Session["totalCost"] != "confirm")
这表明 Session["totalCost"]
包含字符串格式的字母表。这两种说法是相互对立的。我希望现在你能找到你的问题。
关于c# - 输入字符串格式不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18455733/