user404651
user404651

Reputation: 199

Convert String to Double

How can I convert a number held by a string into a double?

Upvotes: 0

Views: 249

Answers (3)

Ruel
Ruel

Reputation: 15780

Use Double.TryParse()

Upvotes: 0

AJ.
AJ.

Reputation: 16729

Your safest bet is to use double.TryParse.

Upvotes: 1

Arief
Arief

Reputation: 6085

The "safe" way:

string number = "9";

double result;
if(!double.TryParse(number, out result))
{
    // conversion failed, string is not a valid double/number
}

or the "optimistic" way:

Convert.ToDouble(number);

Upvotes: 5

Related Questions