Преобразование числа в его строковое (алфавитное) представление в C # .NET - PullRequest
5 голосов
/ 10 февраля 2011

Как часть проекта, над которым я работаю, мне нужно вывести алфавитное «имя» числа.Это лучше проиллюстрировать на примере.

960
Nine Hundred and Sixty

Таким образом, он конвертирует «960» в «Девятьсот шестьдесят».Есть ли простой способ сделать это в C # .NET?Кроме того, если так, насколько легко было бы применить ту же функцию к десятичному числу?Я предполагаю, что если я смогу выяснить, как преобразовать целое число, как указано выше, я могу просто разделить десятичное число ... так что у меня будет что-то вроде

960.23

Девятьсот шестьдесят (юнитов) и двадцать три (юнитов)

Ответы [ 2 ]

1 голос
/ 10 февраля 2011

в сети доступно несколько решений:

Как преобразовать числовое значение или валюту в английские слова

Преобразование чисел в слова

конечно, есть намного больше ...

0 голосов
/ 16 февраля 2011

На этот вопрос ответили в другом сообщении stackoverflow:

Преобразование целых чисел в записанные числа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...