如何在C#中修剪字符串中的货币符号?

时间:2016-03-18 12:20:50

标签: c#

我是c#的新手,我使用的是Windows窗体。 我想从label1.Text中减去一个值,但我对£符号

有疑问

假设label1.Text具有£符号的值,如下所示:label1.Text = £10.5

现在我想从label1.Text中减去一个值,但是那里有一个问题。假设我想从label1.Text中减去5的值,如下所示:

double V = 5;
// now trim the £ sign from label1.Text
string s= Convert.ToString(label1.Text).Replace("£","");
// now s = 10.5 
double result = Convert.ToDouble(s); // it throws error here on this line
double Sum = result -v;

当我运行程序时,它会抛出错误“输入字符串格式不正确”

任何人都知道我做错了什么?请帮助我如何以正确的方式从包含£符号的字符串中减去一个值。谢谢

0 个答案:

没有答案