c#
の数値文字列の検証文字列入力が有効な数値を表すことを確認することが、数値計算のエラーを防ぐために重要です。 この記事では、C#。
メソッドは信頼できるソリューションを提供します。 この関数は、文字列を特定の数値タイプに変換しようとします(例:TryParse()
、int
)。 メソッドの返品値は、成功または失敗を示します
double
ここで、「123」を整数に変換しようとします。
<code class="language-csharp">int number; bool isValidNumber = int.TryParse("123", out number);</code>が成功した場合は
になります。それ以外の場合は、TryParse()
(たとえば、「ABC」や「12a」などの入力の場合)のままです。
isValidNumber
true
c#7以降:false
c#7は、より簡潔な構文を導入しました:
キーワードは、
<code class="language-csharp">var isValidNumber = int.TryParse("123", out int number);</code>数値が不要な場合は出力パラメーターを省略することもできます。
var
isValidNumber
文字列がC#の有効な数字を表すかどうかを判断するための堅牢で効率的な方法を提供します。 これにより、非数学的な文字列で数学的操作を試みることによって引き起こされるランタイムの例外が防止されます。
以上が文字列がC#の数字を表すかどうかを効果的に判断するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。