Wie kann ich das format einen Wert als einen Prozentsatz, ohne das Prozent-Zeichen?

float f = 0.479f;
Console.WriteLine(f.ToString("p1"));

Die Ausgabe: 47.9 %

Was soll ich zum ToString (), um entfernen Sie das Prozentzeichen für eine Ausgabe wie diese:

47.9

BEARBEITEN. Ich sollte erwähnt haben, dass ich übergeben Sie die Maske, um eine 3rd-party Komponente, ist es die Sache mit ihm. Ich kann nicht ausführen, Akrobatik mit den zahlen leider. Es ist die Maske, die der trick funktioniert.

  • was deine 3. Komponente tun mit formatierten string? und schränkt Ihre formatierte text-Länge?
  • Denn es stellt einfach ein .FormatString-Eigenschaft nimmt diese Maske. Alle, die Formatierung erfolgt durch die 3rd-party-Kontrolle.
  • Können Sie erstellen eine neue NumberInfoFormat? Wenn ja, überprüfen Sie meine post bearbeitet.
InformationsquelleAutor AngryHacker | 2010-01-16
Schreibe einen Kommentar