Domanda

Se voglio visualizzare, ad esempio, 4 punti decimali, qual è il formato corretto?

È stato utile?

Soluzione

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

Che sarà sempre visualizzare quattro cifre decimali, indipendentemente da ciò che il valore è. Altre opzioni possono essere trovate qui: http://www.csharp-examples.net/string -format-doppia /

Altri suggerimenti

Personalmente, preferisco questo approccio.

floatNum.ToString("N4")

Si noti che arrotonda:

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

// Output: 1.2345

Come una stringa di formato, sarebbe:

Console.WriteLine("{0:0.0000}", d);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top