文字列が数値であるかどうかを識別する 質問する

文字列が数値であるかどうかを識別する 質問する

これらの文字列がある場合:

  1. "abc"=false

  2. "123"=true

  3. "ab2"=false

IsNumeric()文字列が有効な数値かどうかを識別できる、 などのコマンドはありますか?

ベストアンサー1

int n;
bool isNumeric = int.TryParse("123", out n);

C# 7 以降の更新:

var isNumeric = int.TryParse("123", out int n);

または番号が必要ない場合は破棄出力パラメータ

var isNumeric = int.TryParse("123", out _);

varそれぞれの型に置き換えることができます。

おすすめ記事