到目前为止,最好的解决方案是.NET Humanizr.它安装了一系列扩展方法,您可以像这样使用它:
15.ToWords(); // Returns "Fifteen"
int i;
i = 1587;
i.ToWords(); // Returns "One Thousand Five Hundred and Eighty Seven"
Run Code Online (Sandbox Code Playgroud)
这不仅适用于数字,但适用于DateTime,TimeSpan,Enums等.我在其中一个项目中使用过它,效果很好!
此外,它还有其他几种语言翻译,因此如果您需要,它可以在其他语言中使用.
| 归档时间: |
|
| 查看次数: |
1082 次 |
| 最近记录: |