CAST

VBにはざっくり以下のCASTがある

・CXXX - CDbl,CIntなど。

       CTypeは引数に任意の型を指定でき、より多くの型に変換できる。

・DirectCast - 値型への変換、かつ変換元、先のクラスが継承の関係に

         あれば変換できる。

・TryCast - 参照型への変換、かつ変換元、先のクラスが継承の関係に

        あれば変換できる。

 

TryCastは、変換失敗時はNothingを返し、CXXX、DirectCastは例外を発生させる。

基本は、VB固有のCXXXを使って問題ない。