I want to display a float as a string while making sure to display at least one decimal place. If there are more decimals I would like those displayed.
For example:
float fNumber = 1.2345; // Your number
string sNumber = fNumber.ToString(); // Convert it to a string
If ((sNumber.Contains(".") == false) && (sNumber.Contains(",") == false)) // Check if it's got a point or a comma in it...
{
sNumber += ".0"; // ... and if not, it's an integer, so we'll add it ourselves.
}