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