Пожалуйста, помогите, как преобразовать int в строку. НапримерКак преобразовать int в строку в C#
int num = 9;
Console.WriteLine(num.ToString("X"));
Покажет
Ожидаемый выход:
9 = девять
Пожалуйста, помогите, как преобразовать int в строку. НапримерКак преобразовать int в строку в C#
int num = 9;
Console.WriteLine(num.ToString("X"));
Покажет
Ожидаемый выход:
9 = девять
Так что вы хотите пишите «девять», а не «9»?
В первом случае вам придется использовать инструкцию выбора, предпочтительно переключатель/корпус.
например
int num = 9
string stringNum;
switch (num)
{
case 9:
stringNum = "nine";
break;
}
В последнем случае, вы можете просто напечатать целое.
Console.WriteLine(num);
* Latter * - это то, что OP уже делает. Можете ли вы продемонстрировать пример «switch/case» в ответе? В противном случае это слишком коротко для ответа (в основном предлагая комментарий без * реального * решения). – Sinatr
Я добавил код примера переключателя. –
Это не преобразование 'int' в' string', но более похожее на [числа в текст] (http://stackoverflow.com/q/2729752/1997232). – Sinatr
звучит как домашнее задание –