回 帖 发 新 帖 刷新版面

主题:高手指教

private void btnSubmit_Click(object sender, System.EventArgs e)
        {
            BidSys.Item obj = new BidSys.Item();
            string strStatus;

            strStatus = obj.AddItem(txtItemName.Text,
                                    txtItemDesc.Text,
                                    Convert.ToDouble(txtAskPrice.Text),
                                    Convert.ToDouble(txtNotifyPrice.Text),
                                    Convert.ToInt32(Request.Cookies["PersonID"].Value),
                                    Convert.ToDateTime(txtExpDate.Text));

            try
            {
                Int32.Parse(strStatus);
                Response.Redirect("MenuForRegisteredUsers.aspx");
            }
            catch (FormatException ex)
            {
                lblMsg.Text = "Error while adding the item. Please try again." + strStatus;
            }
        }
为什么编译的时候提示申明了变流ex,但从未使用过??
谢谢

回复列表 (共1个回复)

沙发

你的确是声明了:
            catch (FormatException ex) <-----declared
            {
                lblMsg.Text = "Error while adding the item. Please try again." + strStatus;
            }
        }
但是的确后面的代码没有用到ex这个变量。

这个编译警告是为了防止输错变量名之类的输入失误,如果确信没有问题就可以忽略该提示。

我来回复

您尚未登录,请登录后再回复。点此登录或注册