1. ホーム
  2. c#

文字列が整数であるかどうかを確認するC#のテスト?

2023-08-15 19:06:03

質問

何かが整数であるかどうかを確認するために、C# 言語または .NET Framework のいずれかに組み込まれているものがあるかどうか、私はちょうど知りたいと思っています。

if (x is an int)
   // Do something

ありそうな気もしますが、私はまだプログラミング1年生なのでわかりません。

どのように解決するのですか?

この場合 int.TryParse メソッドを使用します。

string x = "42";
if(int.TryParse(x, out int value))
  // Do something

解析に成功すればtrueが返され、outの結果はその値が整数となります。