Можно ли изменить стандартный числовой формат «G», чтобы показатель степени использовался, когда число содержит более 2 нулей после десятичного знака.Если нет, то будут оценены альтернативные решения
, например, Console.WriteLine("{0:G}", -0.001960231155763821);
выходы 1.96023115576382E-03
Я не могу использовать форматер "E", потому что для меня также нужно форматировать double, как 0.1326402168430582, для котороговыходные данные должны быть 0,132640216843058
Кажется, что показатели используются в форматере "G", когда число содержит более 4 нулей после десятичной точки, например, Console.WriteLine("{0:G}", 0.000023);
выводит 2.3E-05