ユーザーがアプリを閉じた後にメッセージボックスを表示しようとしています。このメッセージボックスは、購入に基づいてユーザーに何かを知らせます。私の問題は、テキストボックスの「$」を読み取るとプログラムがクラッシュすることです。私が現在いる場所は次のとおりです。
private void exitButton_Click(object sender, EventArgs e)
{
if
(MessageBox.Show("Are you sure you want to exit?",
"Confirm exit...",
MessageBoxButtons.YesNo,
MessageBoxIcon.Question,
MessageBoxDefaultButton.Button2) == DialogResult.Yes)
{
decimal Discount;
Discount = decimal.Parse(postDiscountCostTextBox.Text);
if (Discount <= 999.99m)
{
MessageBox.Show("This amount qualifies for 'A-100' frequent flier miles.",
"",
MessageBoxButtons.OK);
}
}
{
this.Close();
}
}
テキストボックスから「$」を削除すると、プログラムは完全に機能しましたが、最終製品には含まれている必要があります。どんな助けでも大歓迎です。