2011-02-10 43 views
5

作爲我正在處理的項目的一部分,我需要輸出數字的字母「名稱」。舉一個例子來更好地說明這一點。將數字轉換爲C#.NET中的字符串(字母)表示形式

960 
Nine Hundred and Sixty 

所以它會轉換成 '960' 到 '九百六十'。有沒有簡單的方法來在C#.NET中做到這一點?另外,如果是這樣,將相同的函數應用於十進制數是多麼容易?我假設,如果我能想出如何將整數轉換如上,我只能分割十進制數......所以我有這樣的事情

960.23

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

+2

從技術上講,只應進來時,有玩小數點......我在學校教過。 –

+3

這是一個語法nitpick,但數字讀數中的'和'表示小數點 - 所以「Nine Hundred and Sixty」將是900.60 - 而不是960.00。 –

+2

同意。迂腐地,「962.231」將是「九百六十二分之二百三十一千分之一」 – Justin

回答

相關問題