Можно ли в C # выполнить ToString для числа с плавающей запятой и получить значение без использования экспонент?
Например, рассмотрим следующее:
float dummy;
dummy = 0.000006F;
Console.WriteLine(dummy.ToString());
Это дает результат
6E-06
Тем не менее, я был
0.000006
Ближайшее, что я смог найти, это использование квалификатора «F», однако затем мне нужно указать количество десятичных знаков, иначе значение будет округлено.
Есть ли на самом деле способ сделать это автоматически, или мне нужно выполнить массу забавной логики, чтобы либо обрезать нули, либо вычислить количество требуемых десятичных знаков.
Спасибо;
Ричард Мосс