он всегда явный ToString(CultureInfo.InvariantCulture); впрочем тут не "не тот вывод" а разный. то 0.00038599999999999746 и тут он е не ставит то 3.8E-05
нашел совет /// <summary> /// Converts the double to a standard notation string. /// </summary> /// <param name="d">The double to convert.</param> /// <returns>The double as a standard notation string.</returns> public static String ToStandardNotationString(this double d) { //Keeps precision of double up to is maximum return d.ToString(".#################################################################################################################################################################################################################################################################…