その他

[VB.NET] 型を変換(キャスト)する方法(CType)

今回は、VB.NETで型を変換(キャスト)する方法についてご紹介します。

型変換(キャスト)

ある型を別の型へと変換するには、CTypeメソッドを使用します。

CType(変換元の値, 変換後の型)

ただし、Single型等の小数値からInteger型の整数値へと変換する場合は、小数点以下の値が「銀行丸め」される点に注意が必要です。

 

サンプル

それではサンプルを見てみましょう。
Console.WriteLineを使って、CType関数でSingle型の小数をInteger型へと変換した結果をコンソールに出力します。

 

実行結果

上記を実行し、コンソールに表示された結果がこちらです。

実行結果

2

本来、2.5の四捨五入であれば3となりますが、銀行丸め(偶数丸め)されているのがわかります。

 

最後に

VB.NETで『型を変換(キャスト)する方法』についてのご紹介は以上です。

どなたかのお役に立てていれば幸いです。