2015-07-03 3 views
0

Пожалуйста, помогите, как преобразовать int в строку. НапримерКак преобразовать int в строку в C#

int num = 9; 
Console.WriteLine(num.ToString("X")); 

Покажет

Ожидаемый выход:

9 = девять

+2

Это не преобразование 'int' в' string', но более похожее на [числа в текст] (http://stackoverflow.com/q/2729752/1997232). – Sinatr

+0

звучит как домашнее задание –

ответ

0

Так что вы хотите пишите «девять», а не «9»?

В первом случае вам придется использовать инструкцию выбора, предпочтительно переключатель/корпус.

например

int num = 9 
string stringNum; 
switch (num) 
{ 
    case 9: 
     stringNum = "nine"; 
     break; 
} 

В последнем случае, вы можете просто напечатать целое.

Console.WriteLine(num); 
+1

* Latter * - это то, что OP уже делает. Можете ли вы продемонстрировать пример «switch/case» в ответе? В противном случае это слишком коротко для ответа (в основном предлагая комментарий без * реального * решения). – Sinatr

+0

Я добавил код примера переключателя. –

Смежные вопросы