我有和Objective C display money format like Sensible Soccer相同的问题,但是对于C#。在这种情况下,.ToString()
方法有什么特别的参数,或者一些可以格式化货币的库吗? 谢谢C#展示货币格式,如Sensible Soccer
0
A
回答
2
考虑写不论什么类型的号码是一个Extension Method(INT?多久?浮?)。这样,你可以这样做:
int playerSalary = 20000000;
Print(playerSalary.ToLargeCurrencyFormat());
// Prints $20M
扩展方法:
namespace ExtensionMethods
{
public static class IntExtensions
{
public static string ToLargeCurrencyFormat(this int amount)
{
// Do your format conversion here
return formattedString;
}
}
}
0
没有参数ToString
方法,可以自动格式化您的货币值的方式。
但是,您可以轻松地编写自己的方法来以这种方式格式化字符串。
编写if/else
逻辑来获得显示字符串是微不足道的,您可以按照您在问题中引用的帖子中提供的示例代码。
如果你想变得有趣,你可能需要考虑实现一个自定义格式提供者。
相关问题
- 1. 货币格式C++
- 2. C#货币格式
- 3. C#格式货币
- 4. C#格式十进制货币/货币
- 5. 未格式化货币格式货币
- 6. c中的货币格式#
- 7. 用C++格式化货币
- 8. C#货币格式化(“C2”)
- 9. 显示货币格式
- 10. 格式货币
- 11. 货币格式
- 12. 货币格式
- 13. C#格式货币给定货币代码(如USD/GBP/FRF)
- 14. 印度货币的PHP货币格式?
- 15. Sencha货币格式
- 16. 数/货币格式
- 17. Javascript货币格式
- 18. 格式化货币
- 19. 格式化货币
- 20. ZF2货币格式
- 21. 货币laravel格式
- 22. 货币格式laravel
- 23. 格式化货币
- 24. INR货币格式
- 25. PHP货币格式
- 26. 根据货币代码将货币格式设置为货币
- 27. 将货币格式化为asp.net mvc c中的货币#
- 28. 展示国际货币
- 29. PHP的货币格式不显示货币符号
- 30. ICU自定义货币格式化(C++)
有这样的[标准数字格式字符串]无格式(http://msdn.microsoft.com/en-us /library/dwhawy9k(v=vs.110).aspx)列表。 – MarcinJuraszek