2017-02-26 1 views
0

Ich berechne den Unterschied zwischen zwei Zahlen. Wenn die Berechnung 5 - 10 ergibt, ist es gleich "-5". Wenn dies der Fall ist, brauche ich Ergebnisse, um "+5" anzuzeigen, mit dem "+" Zeichen.Float-Berechnung mit Differenz. Positiv negativ?

Ich brauche grundsätzlich Reverse. Also gleich, wenn 10 - 5 quals zu "5" ich brauche es als "+5" anzuzeigen ich bin noch neu bei C#, also bare bei mir.

-Code unten Ich verwende:

float rowresults = ROW1 - ROW2; 
Textbox.text = rowresults.ToString(); 

Antwort

3

Math.Abs ​​ist, was Sie suchen:

float rowresults = Math.Abs(ROW1 - ROW2); 

Und das "+" hinzufügen - Zeichen auf der Vorderseite des Textes (ohne Änderung Ihrer elsewise bestehenden Verhalten):

Textbox.text = "+" + rowresults.ToString(); 
+0

Und dann 'TextBox.Text = string.Format ("+ {0}", rowresults);' –

Verwandte Themen