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