TryParseメソッドを使用する

TryParseメソッドを使えば、目的の型に変換できるか調べるだけでなく、変換できるならばその値を取得することもできる。応用として数値変換の確認以外に日付型などへの変換も可能。

※VBのIsNumeric関数を使うと、指定された文字列が正しく数値に変換できるか調べることができるが、本稿ではVB.NETのMicrosoft.VisualBasic.Information.IsNumericメソッドを使うことなく、指定した文字列が数値(特にDouble値)に変換できるかを調べる

サンプル