FYI - but you might also want to look at the TryParse of the number values, which means you do not manually have to enclose the "Parse" in a Try/Catch block.

It works (almost) like parse, except it does not throw an exception when it can't parse. Very nifty.