次の方法で共有


Narrowing (Visual Basic)

変換演算子 (CType) が、元のクラスまたは構造体の値を格納しきれないデータ型にクラスまたは構造体を変換することを示します。

Narrowing キーワードを使用した変換

変換のプロシージャでは、Narrowing に加えて Public Shared を指定する必要があります。

縮小変換は、実行時に常に正しく実行されるとは限りません。したがって失敗またはデータを消失する可能性があります。たとえば、Long から Integer、String から Date、基本型から派生型への変換などです。基本型から派生型への変換が縮小変換なのは、基本型には派生型のすべてのメンバーが含まれていない場合があり、派生型のインスタンスではないためです。

Option Strict が On の場合、コードではすべての縮小変換に CType を使用する必要があります。

キーワード Narrowing は、次の構文で使用します。

Operator ステートメント

参照

処理手順

方法: 演算子を定義する (Visual Basic)

関連項目

Operator ステートメント

Widening (Visual Basic)

CType 関数 (Visual Basic)

Option Strict ステートメント

概念

拡大変換と縮小変換 (Visual Basic)