Possible Loss of Fraction

When you divide two int's into a floating point value the fraction portion is lost. If you cast one of the items to a float, you won't get this error.

So for example turn 10 into a 10.0

double returnValue = (myObject.Value / 10.0);

You're doing integer division if myObject.Value is an int, since both sides of the / are of integer type.

To do floating-point division, one of the numbers in the expression must be of floating-point type. That would be true if myObject.Value were a double, or any of the following:

double returnValue = myObject.Value / 10.0;
double returnValue = myObject.Value / 10d; //"d" is the double suffix
double returnValue = (double)myObject.Value / 10;
double returnValue = myObject.Value / (double)10;