VB.netのプログラミングでいつも思う事があるのですが、CIntを使用する際、変数がNullや文字列の場合、エラーになるので、数値以外が入る可能性のある変数にCIntを使用する場合は、その前にIsNumericを使用してチェックをしています。
例えばこのようにです。
VB.net
1Dim a As Strig 2Dim b As Integr 3 4If IsNumeric(a) = True Then 5 b = CInt(a) 6Else 7 b = 0 8End If
これをなんとか、If分を使わないで、C#の??を使ったような書き方とかできないものなのでしょうか?
例えば、このようにとか。
VB.net
1Dim a As Strig 2Dim b As Integr 3 4If b = CInt(a) ?? 0 Then
項目が多いと、If文を書くのも面倒ですし。。。
プロの皆様はどうされているのでしょうか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/10/28 00:53