VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
文字列が数値として有効かどうかを判断して数値に変換するには、各数値型で実装されているTryParseメソッドを使用します。TryParseメソッドは変換が成功した場合にはTrueを返します。また、第2引数で、変換結果を参照することが出来ます。
構文は下記の通りです。
bool TryParse("数値に変換する文字列", [ref] 変数)
sample1では"12345"が int型へ変換可能かをTryParseで確認しています。(1)
"12345"はint型へ変換可能なのでTrueを返しています。(2)
(3)で変換結果を確認しています。
変換が正常に行われているので、結果として 12345 を返しています。(4)
sample1PS C:\Users\HIRO> [int]::TryParse("12345",[ref]$a) ---(1) |
sample2は double での例です。
sample2PS C:\Users\HIRO> [double]::TryParse("123.456", [ref]$a) |