Widening (Visual Basic)
変換演算子 (CType
) が、クラスまたは構造体を、元のクラスまたは構造体のすべての使用可能な値を保持できる型に変換することを示します。
Widening キーワードを使用した変換
変換プロシージャでは、Widening
に加えて Public Shared
を指定する必要があります。
拡大変換は実行時に必ず成功し、データの損失が発生することはありません。 例として、Single
から Double
、Char
から String
、および派生型からその基本型があります。 この最後の変換は拡大変換です。これは、派生型に基本型のすべてのメンバーが含まれており、基本型のインスタンスであるためです。
Option Strict
が On
の場合でも、使用するコードが拡大変換に CType
を使用する必要はありません。
Widening
キーワードは次のコンテキストで使用できます。
拡大変換と縮小変換の演算子の定義の例については、「方法: 変換演算子を定義する」を参照してください。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET