C#で数値かどうかを調べる

double.TryParseを使う、で合っているのだろうか。戻り値のbooleanで判定可能みたい。
Javaで言うところの、Integer.parseIntがNumberFormatException投げるかどうかで判定、みたいなイメージかな。