int.TryParseで何ができるか
結論、指定した文字列が数字に変換できるかどうかを判定する
事ができます。
サンプルと実行結果
サンプル
static void Main(string[] args)
{
int i = 0;
string ok = "123";//指定する文字列
string ng = "EFG";//指定する文字列
if (int.TryParse(ok, out i))
Console.WriteLine("変換できます");
else
Console.WriteLine("変換できません");
if (int.TryParse(ng, out i))
Console.WriteLine("変換できます");
else
Console.WriteLine("変換できません");
}
実行結果
変換できます 変換できません
参考
out
ってなに?の疑問に対する答えは下記