Цифры в буквы... как?

Mangazey

Client
Регистрация
22.03.2014
Сообщения
374
Благодарностей
27
Баллы
28
Собственно лежит в переменной номер (например 2268357) и его нужно перевести в буквенный вид и положить в переменную, чтоб получилось так: два, два, шесть, восемь, три, пять, семь. Возможно такое? Спасибо.
 

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83
да просто заменой через обработку текста
и так 10 раз для всех цифр
ну или на С# кто то сделает)
 

Mangazey

Client
Регистрация
22.03.2014
Сообщения
374
Благодарностей
27
Баллы
28
да просто заменой через обработку текста
и так 10 раз для всех цифр
ну или на С# кто то сделает)
Я так и делал, но не пойму, почему-то, в итоге у меня меняется только лишь одна цифра из набора.

Тобишь, я делаю (к примеру) пять замен для цифр 1,2,3,4,5 и каждую цифру кидаю обратно в ту-же переменную откуда беру. Получается такой столбик из замен, и все они получается сохраняются в переменную. А на выходе я имею 12 три 45... ну или 1 два 345. Меняется только одна цифра. :(
 

lokiys

Moderator
Регистрация
01.02.2012
Сообщения
4 810
Благодарностей
1 187
Баллы
113
C#:
string number = "1234567890";
number = number.Replace("1", "один");
number = number.Replace("2", "два");
number = number.Replace("3", "три");
number = number.Replace("4", "четыре");
number = number.Replace("5", "пять");
number = number.Replace("6", "шесть");
number = number.Replace("7", "семь");
number = number.Replace("8", "восемь");
number = number.Replace("9", "девять");
number = number.Replace("0", "ноль");
return number;
 

Mangazey

Client
Регистрация
22.03.2014
Сообщения
374
Благодарностей
27
Баллы
28
C#:
string number = "1234567890";
number = number.Replace("1", "один");
number = number.Replace("2", "два");
number = number.Replace("3", "три");
number = number.Replace("4", "четыре");
number = number.Replace("5", "пять");
number = number.Replace("6", "шесть");
number = number.Replace("7", "семь");
number = number.Replace("8", "восемь");
number = number.Replace("9", "девять");
number = number.Replace("0", "ноль");
return number;
Спасибо, то что надо!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)