Ich muss einen Wert in Dezimal konvertieren. Ich habe mit der unten getan:Wie formatiert man einen Wert mit einer einzigen Dezimalstelle mit C#
Double calculateinputPower="somegivenvalue";
String valuePower="somevalue";
Double calculatePower = Double.Parse(valuePower);
calculatePower = calculatePower - calculateinputPower + calculateErp * 1;
calculatePower = Double.Parse(String.Format("{0:0.0}", calculatePower));
valuePower = System.Convert.ToString(calculatePower);
ERP.Text = valuePower;
wenn mein Ausgangswert wie ex ist: 66,2356 -> 66,2, 32,568 -> 32,5, 22,35264 -> 22,3 i das Format immer bin, die ich brauche genau, aber wenn die Ausgabewert ist wie 22,33,11,66,55 etwas wie das dann möchte ich diesen Wert auf konvertieren 22-> 22.0 33-> 33.0 11-> 11.0 66-> 66.0 Wie kann ich das bekommen in C#. i
verwendet myVal.ToString("F");
dann i 0,00 bin immer wenn ich verwende ToString("N2");
dann ich erhalte 1.000,00 aber ich Geld Format oder 0,00 Format nicht wollen Was genau i Single brauchen 0,0, wenn der Wert nicht dezimal ist.
Danke @gypsyCoder seine jetzt arbeiten – Srikanth