なんだかGoodVibes

日々の勉強メモです。

数値かどうかを判定する

例えば、ユーザーの入力が数値かどうかを判定したい場合。
以下の方法でチェックできます。

var input = Console.ReadLine();
var num = 0;
if (int.TryParse(input, out num))
{
    // 数値だった場合の処理
}

数値の場合、TryParse はTrue を返し
num には数値に変換した値が設定されます。
数値以外もしくは指定した型の範囲外だった場合は
TryParse はfalse を返し、numには0が設定されます。

docs.microsoft.com