trouble with double
Using the parse method to convert a string into double is loosing the decimal point,
and I cant find anything wrong with code, even after checking sample code at MS site.
Works fine for ints though
private void button1_Click(object sender, System.EventArgs e)
{
string firstNum = FirstOp.Text;
string secNum = SecOp.Text;
LhsOp = double.Parse(firstNum);
RhsOp = double.Parse(secNum);
OutCome = calcuTwo(LhsOp, RhsOp);
Result.Text = OutCome.ToString();
}
private double calcuTwo(double opOne, double opTwo)
{
double reslt = opOne + opTwo;
return reslt;
}
When I used floats instead, it was the same out come: 23.45 + 14.7 = 2492 ?????????
Anyone to point the way ? thanks