作爲我正在處理的項目的一部分,我需要輸出數字的字母「名稱」。舉一個例子來更好地說明這一點。將數字轉換爲C#.NET中的字符串(字母)表示形式
960 Nine Hundred and Sixty
所以它會轉換成 '960' 到 '九百六十'。有沒有簡單的方法來在C#.NET中做到這一點?另外,如果是這樣,將相同的函數應用於十進制數是多麼容易?我假設,如果我能想出如何將整數轉換如上,我只能分割十進制數......所以我有這樣的事情
960.23
九百六十(單位)和 二十三(單位)
作爲我正在處理的項目的一部分,我需要輸出數字的字母「名稱」。舉一個例子來更好地說明這一點。將數字轉換爲C#.NET中的字符串(字母)表示形式
960 Nine Hundred and Sixty
所以它會轉換成 '960' 到 '九百六十'。有沒有簡單的方法來在C#.NET中做到這一點?另外,如果是這樣,將相同的函數應用於十進制數是多麼容易?我假設,如果我能想出如何將整數轉換如上,我只能分割十進制數......所以我有這樣的事情
960.23
九百六十(單位)和 二十三(單位)
這個問題是另一個計算器後回答:
從技術上講,只應進來時,有玩小數點......我在學校教過。 –
這是一個語法nitpick,但數字讀數中的'和'表示小數點 - 所以「Nine Hundred and Sixty」將是900.60 - 而不是960.00。 –
同意。迂腐地,「962.231」將是「九百六十二分之二百三十一千分之一」 – Justin