Функции преобразования целого и вещественного числа в строку - C#
Формулировка задачи:
У меня есть задача написать функции преобразования целого и вещественного числа в строку, но дело в том что запрещено использовать стандартные Convert.ToString . Я уже всю голову переломал, как это можно реализовать в ручную, но у меня все не получается. Может кто подскажет алгоритм, или где почитать про это можно.
Знаю что в этих задачах можно использовать ascii коды для вычисления, но не могу понять куда их всунуть
Решение задачи: «Функции преобразования целого и вещественного числа в строку»
textual
Листинг программы
static string IntToString(int number)
{
if (number == 0)
return "0";
bool isNegative = number < 0;
if (isNegative)
number = -number;
string result = string.Empty;
while (number != 0)
{
result = (number % 10) + result;
number /= 10;
}
if (isNegative)
result = "-" + result;
return result;
}