//Take value from xTextBoxTotal and store it
Double Total = Convert.ToDouble(XButtonTotal.Text);
//Take value from xTextBoxRecieved and store it
double Recieved = Convert.ToDouble(xTextBoxRecieved.Text);
//Take value from xTextBoxTotal and subtract from amout recieved
double Amount = Total - Recieved;
//Take the Amount and store it in xTextBoxReturn
xTextBoxReturn.Text = Amount.ToString("C");
xTexBoxTotal采用货币格式,与XTextBoxReturn.Text相同。
到达xTextBolTotal时得到的错误是:
Double Total = Convert.ToDouble(XButtonTotal.Text);黄色
我假设我需要获取剥离$的命令,我认为convert.todouble就是这样做的。
任何帮助都是适当的。
答案 0 :(得分:1)
我相信你需要使用NumberStyles定义来允许这个,比如
Convert.ToDouble(xTextBoxRecieved.Text, System.Globalization.NumberStyles.AllowCurrencySymbol);
您可能需要更多,这应该有所帮助 http://msdn.microsoft.com/en-us/library/system.globalization.numberstyles.aspx
答案 1 :(得分:0)
我认为这应该有用
double.Parse(currencyValue, NumberStyles.Currency);