Pregunta

Si quiero mostrar, por ejemplo, 4 puntos decimales, lo que es el formato correcto?

¿Fue útil?

Solución

String.Format("{0:0.0000}", floatNum);

Eso siempre va a mostrar cuatro cifras decimales, independientemente de lo que es el valor. Otras opciones se pueden encontrar aquí: http://www.csharp-examples.net/string -format doble /

Otros consejos

En lo personal, prefiero este enfoque.

floatNum.ToString("N4")

Tenga en cuenta que redondea:

decimal d = 1.23456789M;
Console.WriteLine(d.ToString("0.0000"));

// Output: 1.2345

Como una cadena de formato, sería:

Console.WriteLine("{0:0.0000}", d);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top