我只是想知道如何总量格式化的字符串,比如$ 100,000.00 伊夫使用拆分方法,但它不工作很多时候“”是有..如何将格式化的字符串转换回其原始值?
1
A
回答
0
您可以在示例中使用解析方法的NumberStyles
枚举重载。例如
string money1 = "$100,000.00";
string money2 = "$300,500.00";
Double unformattedMoney = Double.Parse(money1, System.Globalization.NumberStyles.Any);
Double unformattedMoney2 = Double.Parse(money2, System.Globalization.NumberStyles.Any);
Console.WriteLine(unformattedMoney + unformattedMoney2);
作为一个侧面说明,这并不能解释不正确的数字,如果你试图格式化错误的字符串会抛出一个错误。
0
decimal moneyvalue = 1921.39m;
string html = String.Format("Order Total: {0:C}", moneyvalue);
Console.WriteLine(html);
输出如下:
订单总额:$ 1,921.39
或许
String.Format("{0:#,###}", bigNumber);
+2
我认为他想恢复过程中找回原来的号码 – Will 2012-01-12 14:13:55
+0
@愿意..也许 – 2012-01-12 14:14:50
1
在格式化之前,您需要先保留它们。试图在之后对数字执行计算,它们已被格式化,并且极易出错。特别是如果您的应用程序曾经在不同的语言环境下使用,千位分隔符和小数点字符不是您所期望的。
此外,请注意,无论有多少“,”,String.Split
方法都能正常工作,所以您的问题不是分割方法,而是代码中的其他内容。
0
如果u是专门谈论货币,检查此Convert any currency string to double
的想法是使用NumberStyle
类。 希望这可以帮助
相关问题
- 1. 将Python字符串转换为原始格式
- 2. 将字符串转换为浮动并将其格式化(C#)
- 3. 如何将“Double”转换为VBScript中的格式化字符串
- 4. 如何将NSString转换为日期格式化的字符串
- 5. 如何将NSTextView的格式化内容转换为字符串
- 6. python:如何将字符串文字转换为原始字符串文字?
- 7. 将字符串转换为哈希字符串:值格式
- 8. 将字符串转换为原始字符串
- 9. 如何将一串ascii值转换为Python中的原始字符/数字
- 10. android将字符串转换为日期格式转换回字符串
- 11. 原始字符串和字符串值的字符串转换对比输出
- 12. 将字符串值转换回GUID值
- 13. 转换格式化字符串表
- 14. 格式化字符串转换成列
- 15. 将字符串对象转换为Javascript中的字符串原始字符串
- 16. 如何在C++中将字符串值转换为双格式
- 17. 如何将结构或JSON转换为原始字符串?
- 18. 如何将python字符串(包括'\ b')转换为原始字符串?
- 19. 如何将.NET标准格式字符串转换为Excel格式字符串
- 20. 将对象字符串化,然后将其解析回其原始对象?
- 21. 如何将C中的十六进制值替换为其原始字符串?
- 22. 转换货币格式化字符串正常的字符串
- 23. 将散列字符串转换为格式化的数字?
- 24. 在ruby-on-rails中,如何将'\ X93'这样的字符串格式转换为原始格式?
- 25. 将字符串值从服务器格式化为双格式转换为
- 26. 将字符串转换为格式为
- 27. 格式化长字符串转换为短字符串C#
- 28. 如何将数字转换为带格式的字符串?
- 29. 将Jayson的JSON格式化的字符串转换为JsonObject
- 30. 将格式化的字符串转换为Javascript中的整数
让我明白:你有一个像这样的字符串,你需要获得int数量? – Marco 2012-01-12 14:14:01
如果它“已解决”,则应单击对解决问题最有帮助的答案旁边的空白复选标记,而不是将“[已解决]”添加到标题中。 – 2012-01-12 15:32:32
对不起,我只是在这里新...我习惯于论坛:笑 – 2012-01-12 15:34:14