2018年以降の記事はGitHub Pagesに移行しました

VB

VB6からVB.NETにソース移行すると特定のIf文でInvalidCastException

あらすじ VB6の時、If (value = 1)のような条件式でvalueに数値・文字どちらが入ってきてもエラーになっていなかった。*1しかし、VB.NETになりvalueに文字が入ってきた場合、InvalidCastExceptionが発生するようになった。どうも、VB6のときと評価の方法が変…