可能重复:
How can I convert an integer into its verbal representation?
我正在寻找一些解决方案来将数字作为文本返回。
我的意思是100应该返回'100'
自己做这样的功能或多或少只是一项繁琐的工作,但我宁愿不重新发明轮子,这也不是第一次有人要求这样做。
不幸的是,到目前为止,我的搜索没有发现任何内容,所以在这里我尝试了stackowerflow。
基本上这些数字来自数据库,所以如果有一些智能方法你可以在这里使用它会很不错。
如上所述,一个小函数返回例如。 100作为“一百”不是一项复杂的任务,但如果你需要将语言准则纳入解决方案呢?
有没有人能够实际上能够做到这一点,也许还有多种语言?
答案 0 :(得分:1)
是的,你可以使用它:
基本上,想法是通过简单地定义所有数字和十分之一来形成数字,之后你还可以定义数百,数千等等。因为英语中的数字总是以相同的方式形成,所以这对英语来说非常容易。
答案 1 :(得分:0)
这样的事情(可能不是最好的,我只是做一个搜索草稿)?
http://www.daniweb.com/software-development/csharp/threads/53072