| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 601 人关注过本帖
标题:[求助]try代码错在哪?
取消只看楼主 加入收藏
反正都是自我
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-7-27
收藏
 问题点数:0 回复次数:4 
[求助]try代码错在哪?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication3
{
public partial class BookForm : Form
{
public BookForm()
{
InitializeComponent();
}

private void calculatebutton_Click(object sender, EventArgs e)
{
const decimal decDISCOUNT_RATE = 0.15M;
int intQuantity = 0;
decimal decPrice, decExtendedPrice, decDiscount, decDiscountedPrice;

try
{
intQuantity = int.Parse(quantitytextBox.Text);
decPrice = decimal.Parse(pricetextBox.Text);
}
catch (FormatException myErr)
{
messagelabel.Text = " Error in input data.";

}
decExtendedPrice = intQuantity * decPrice;
decDiscount = decimal.Round(decExtendedPrice * decDISCOUNT_RATE, 2);
decDiscountedPrice = decExtendedPrice - decDiscount;

extendedPricelabel.Text = decExtendedPrice.ToString("C");
discountlabel.Text = decDiscount.ToString("C");
discountedPricelabel.Text = decDiscountedPrice.ToString("C");
}

private void clearbutton_Click(object sender, EventArgs e)
{
quantitytextBox.Clear();
tityletextBox.Clear();
pricetextBox.Clear();
extendedPricelabel.Text = "";
discountlabel .Text = "";
discountedPricelabel .Text = "";
quantitytextBox .Focus ();
}

private void button3_Click(object sender, EventArgs e)
{
this.Close();
}

private void BookForm_Load(object sender, EventArgs e)
{


}
}
}


我做了异常处理,怎么VS还是报错

搜索更多相关主题的帖子: try 代码 
2007-08-04 22:10
反正都是自我
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-7-27
收藏
得分:0 
我是新手,DX帮忙啊。

2007-08-04 22:11
反正都是自我
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-7-27
收藏
得分:0 
谢谢,我试试看。。

2007-08-05 16:42
反正都是自我
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-7-27
收藏
得分:0 
不行啊。会出现赋值变量错误。
图片附件: 游客没有浏览图片的权限,请 登录注册


2007-08-05 17:17
反正都是自我
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-7-27
收藏
得分:0 

终于解决了。
try
{
intQuantity = int.Parse(quantitytextBox.Text);
decPrice = decimal.Parse(pricetextBox.Text);
decExtendedPrice = intQuantity * decPrice;
decDiscount = decimal.Round(decExtendedPrice * decDISCOUNT_RATE, 2);
decDiscountedPrice = decExtendedPrice - decDiscount;

extendedPricelabel.Text = decExtendedPrice.ToString("C");
discountlabel.Text = decDiscount.ToString("C");
discountedPricelabel.Text = decDiscountedPrice.ToString("C");
}

catch (FormatException myErr)
{
messagelabel.Text = " Error in input data.";

}

这样就不会出现赋值错误了。



2007-08-05 22:51
快速回复:[求助]try代码错在哪?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024556 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved