reglas online notacion fisica ejercicios convertir conversiones cientifica calculadora c# string types format double

c# - online - notacion cientifica fisica



Doble formato de notación científica 10ma potencia C# (2)

Estoy teniendo double value = 30308950000;

Quiero mostrarlo como 3.03x10^10

¿Cómo puedo lograrlo usando C #?

Yo he tratado

double value = 30308950000; Console.WriteLine(value.ToString("0.###E+0", CultureInfo.InvariantCulture));

salida = 3.03E+10

No quiero el formato 3.03E+10 , pero 3.03x10^10 . Gracias


Solución fácil:

double value = 30308950000; Console.WriteLine( value.ToString("0.###E+0", CultureInfo.InvariantCulture) .Replace("E-","x10^-") .Replace("E+","x10^"));

¡Griten a Jon Skeet! :)