Dezimalzahl als Prozentwert mit bestimmten Dezimalstellen formatieren

8
%Vor%

Die Model.STPData.InitialRateSetting ist eine Dezimalzahl. Ich möchte das als Prozentsatz formatieren und dann auf 5 Dezimalstellen runden. Wie würde ich das tun?

    
slandau 03.03.2011, 16:18
quelle

2 Antworten

16

können Sie

verwenden %Vor%

unter der Annahme, dass InitialRateSetting eine Dezimalstelle ist

    
kd7 03.03.2011, 16:23
quelle
3

Sie könnten ToString("p5") verwenden. Dies wird die Zahl 0.051234567 annehmen und sie als "5.12346%" anzeigen. Ich bin mir nicht sicher, ob es den letzten Platz abrunden wird, um sicherzustellen, dass das Verhalten oder das Fehlen davon ist, was Sie wollen.

    
KeithS 03.03.2011 16:23
quelle

Tags und Links