将数字转换为C#.NET中的字符串(字母)表示形式

Chr*_*ris 5 c# asp.net numbers

作为我正在研究的项目的一部分,我需要输出数字的字母"名称".用一个例子可以更好地说明这一点.

960
Nine Hundred and Sixty
Run Code Online (Sandbox Code Playgroud)

所以它将'960'转换为'九百六十'.在C#.NET中有一种简单的方法吗?另外,如果是这样,将相同的函数应用于十进制数是多么容易?我假设如果我能弄清楚如何转换如上所述的整数,我可以分割十进制数...所以我有这样的东西

960.23

九百六十(单位)和二十三(单位)