通常我会string.Format()用来获取格式化的字符串.
但是我要求所有金额都应该打印成文本而不是数字.
即:像:
Format(3000, "us"); // => Resulting text: "three thousand dollars"
Run Code Online (Sandbox Code Playgroud)
是否有可以处理的.NET库(俄语是强制性的)?
我正在寻找一个可以采用数字的库,1,000,000,000并输出部分文本表示,例如1 billion- 但是(最好)以已经本地化的方式.(因此,如果文化不是英语,我们会得到适当的文字表示.)
这样的事情存在吗?
应该可以做到
1,000,000 -> 1 million
56,243,152 -> 56 million
Run Code Online (Sandbox Code Playgroud)
我知道我要求很多 - 但要重新发明一些东西来做这件事会很痛苦.