如何在金额中添加 £ 和逗号?



我有以下字符串

字符串a=";1000〃;字符串b=";1000英镑";。

我正在做一个Assert.Equal来尝试比较这两个字符串,但我需要将其中一个字符串的格式设置为与另一个完全相同。

我看了很多StackOverflow的帖子,没有一篇完全符合我的要求。

我尝试过以下几种:

string getAmount = "1000"

string myStrong = String.Format("{0:#,###.##", getAmount)

但它不起作用,我得到";输入字符串的格式不正确";有人能帮忙吗?

感谢

这就是我的工作原理

//Convert string to double then add currency formatting.                  
amount = getAmount.ToDouble();                          
var expectedAmount = "£" + string.Format("{0:#,###.00}", Convert.ToDecimal(amount));

最新更新