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